Pandas数据框将一列的首字母大写
在本教程中,我们将学习如何在Pandas数据框中大写列的第一个字母。我们将使用str的大写方法。让我们创建一个数据框并使用str的大写方法完成任务。我们正在从Python列表中创建DataFrame。
示例
# importing pandas libraryimport pandas as pd
# lists for the DataFrame columns
names = ['nhooo', 'mohit', 'sharma']
age = [25, 34, 21]
# creating a Dataframe
data_frame = pd.DataFrame({'Name': names, 'Age': age})
# checking the data_frame
print(data_frame)
输出结果
如果运行上面的程序,您将得到以下结果。
Name Age0 nhooo 25
1 mohit 34
2 sharma 21
让我们利用data_frame的Name列。
使用索引名称获取列并将其大写。
将其重新分配给该列。
示例
让我们看看相同的代码。
# importing pandas libraryimport pandas as pd
# lists for the DataFrame columns
names = ['nhooo', 'mohit', 'sharma']
age = [25, 34, 21]
# creating a Dataframe
data_frame = pd.DataFrame({'Name': names, 'Age': age})
# capitalizing the column Name and assigning the same
data_frame['Name'] = data_frame['Name'].str.capitalize()
# printing the data_framer
print(data_frame)
输出结果
如果运行上面的代码,您将得到以下结果。
Name Age0 Nhooo 25
1 Mohit 34
2 Sharma 21
我们也可以使用函数来实现相同的目的。但是,使用str的大写方法更加方便和容易。
结论
以上是 Pandas数据框将一列的首字母大写 的全部内容, 来源链接: utcz.com/z/316439.html