将 Pandas 数据框中的列首字母大写
Pandas 数据框类似于具有行和列的表格。有时候我们可能需要将数据框中某个列的首字母大写,这可以通过以下方法实现。
创建数据框
在以下示例中,我们首先创建一个数据框,列名为天和科目。
示例
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() 函数。正如你所见,所有天的名称的第一字母都大写。
示例
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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP