Pandas 数据框将列的首字母大写
pythonserver side programmingprogrammingpandas更新于 2024/12/19 1:48:17
在本教程中,我们将学习如何将 Pandas 数据框中列的首字母大写。我们将使用 str 的 capitalize 方法。 让我们创建一个数据框并使用 str 的 capitalize 方法来完成任务。我们正在从 Python 的列表中创建 DataFrame。
示例
# 导入 pandas 库
import pandas as pd
# DataFrame 列的列表
names = ['tutorialspoint', 'mohit', 'sharma']
age = [25, 34, 21]
# 创建 Dataframe
data_frame = pd.DataFrame({'Name': names, 'Age': age})
# 检查 data_frame
print(data_frame)
输出
如果你运行上述程序,你将得到以下结果。
Name Age 0 tutorialspoint 25 1 mohit 34 2 sharma 21
让我们将 data_frame 的 Name 列大写。
- 使用索引名称获取列并将其大写。
- 将其重新分配给列。
示例
让我们看看相同的代码。
# 导入 pandas 库
import pandas as pd
# DataFrame 列的列表
names = ['tutorialspoint', 'mohit', 'sharma']
age = [25, 34, 21]
# 创建 Dataframe
data_frame = pd.DataFrame({'Name': names, 'Age': age})
# 将列 Name 大写并赋值
data_frame['Name'] = data_frame['Name'].str.capitalize()
# 打印 data_framer
print(data_frame)
输出
如果您运行上述代码,您将获得以下结果。
Name Age 0 Tutorialspoint 25 1 Mohit 34 2 Sharma 21
我们也可以使用函数实现相同的功能。但是,使用 str 的 capitalize 方法更方便、更容易。
结论
如果您对本教程有任何疑问,请在评论部分中提及。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

