Pandas数据框将一列的首字母大写
在本教程中,我们将学习如何在Pandas数据框中大写列的第一个字母。我们将使用str的大写方法。让我们创建一个数据框并使用str的大写方法完成任务。我们正在从Python列表中创建DataFrame。
示例
# importing pandas library
import 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 Age 0 nhooo 25 1 mohit 34 2 sharma 21
让我们利用data_frame的Name列。
使用索引名称获取列并将其大写。
将其重新分配给该列。
示例
让我们看看相同的代码。
# importing pandas library
import 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 Age 0 Nhooo 25 1 Mohit 34 2 Sharma 21
我们也可以使用函数来实现相同的目的。但是,使用str的大写方法更加方便和容易。
结论
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短