将Pandas数据框中的列的首字母大写
大熊猫数据框类似于具有行和列的表。有时我们可能需要将数据框中某一列的首字母大写,这可以通过以下方法实现。
创建一个数据框
在下面的示例中,我们首先创建一个列名为Day和Subject的数据框。
示例
import pandas as pd
# A dataframe
df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'], 'Subject': ['Math', 'english', 'science', 'music', 'games']})
print(df)输出结果
运行上面的代码给我们以下结果-
Day Subject 0 mon Math 1 tue english 2 wed science 3 thu music 4 fri games
应用capitalize()方法
我们将str.capitalize()函数应用于上述名为Day的数据框。您会注意到,所有日期的名称都以大写字母大写。
示例
import pandas as pd
# A dataframe
df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'], 'Subject': ['Math', 'english', 'science', 'music', 'games']})
#print(df)
df['Day'] = df['Day'].str.capitalize()
print(df)输出结果
运行上面的代码给我们以下结果-
Day Subject 0 Mon Math 1 Tue english 2 Wed science 3 Thu music 4 Fri games
热门推荐
2 入学校简短祝福语
10 老板生日祝福语简短语
11 中班入学祝福语简短大全
12 贺卡祝福语情侣搞笑简短
13 高中升学宴祝福语简短
14 迟到的过年祝福语简短
15 孩子满月随礼简短祝福语
16 新婚红包祝福语简短男
17 新娘对伴娘祝福语简短
18 档案调动孩子祝福语简短