将数据框列中每个单词的首字母大写
Capitalize first letter of each word in a dataframe column
如何将列中每个单词的首字母大写?顺便说一句,我正在使用 python pandas。例如,
Column1
The apple
the Pear
Green tea
我想要的结果是:
Column1
The Apple
The Pear
Green Tea
您可以使用 str.title
:
df.Column1 = df.Column1.str.title()
print(df.Column1)
0 The Apple
1 The Pear
2 Green Tea
Name: Column1, dtype: object
另一个非常相似的方法是str.capitalize
,但它只将第一个字母大写:
df.Column1 = df.Column1.str.capitalize()
print(df.Column1)
0 The apple
1 The pear
2 Green tea
Name: Column1, dtype: object
如何将列中每个单词的首字母大写?顺便说一句,我正在使用 python pandas。例如,
Column1
The apple
the Pear
Green tea
我想要的结果是:
Column1
The Apple
The Pear
Green Tea
您可以使用 str.title
:
df.Column1 = df.Column1.str.title()
print(df.Column1)
0 The Apple
1 The Pear
2 Green Tea
Name: Column1, dtype: object
另一个非常相似的方法是str.capitalize
,但它只将第一个字母大写:
df.Column1 = df.Column1.str.capitalize()
print(df.Column1)
0 The apple
1 The pear
2 Green tea
Name: Column1, dtype: object