📅  最后修改于: 2023-12-03 14:46:22.965000             🧑  作者: Mango
Series.str.capitalize()
是 Pandas 库中用于将每个字符串的第一个字母转换为大写字母,其余字母转换为小写字母的函数。
Series.str.capitalize()
该函数不需要任何参数。
该函数返回一个新的 Series,其中每个字符串的第一个字母转换为大写字母,其余字母转换为小写字母。
import pandas as pd
# 创建 Series
s = pd.Series(['hello', 'WORLD', '123', ''])
# 使用 capitalize() 函数
s_capitalize = s.str.capitalize()
# 打印原 Series 和新 Series
print(s)
print(s_capitalize)
输出结果如下:
0 hello
1 WORLD
2 123
3
dtype: object
0 Hello
1 World
2 123
3
dtype: object
Series.str.capitalize()
中的第一个字母定义为除去标点符号和空格后的第一个字母,如果 String 中第一个字符不是字母,则无论如何都会将其转换为大写字母。