Python Pandas Series.str.capitalize()
Series.str.capitalize()用于将pandas系列中的字符串元素大写。系列是一种数据结构类型,在Python中与列表一样使用。系列可以包含不同类型的数据,就像我们想在系列中输入列表一样。
语法: Series.str.capitalize()
参数: None
回报:Series
代码#1:
我们使用pandas Series.str.capitalize()方法,该方法有助于将给定系列的_第一个字母转换成大写字母,其余的字符在特定的字符串中保持一致。
import pandas as pd
data = pd.read_csv("nba.csv")
g = pd.Series(data['Name'].head())
print(g.str.lower(), end ='\n\n')
print(g.str.capitalize())
输出:
我们已经解释过,只有第一个字母应该大写,其余的都应该一样。你可以看到下面的输出。
Before
0 avery bradley
1 jae crowder
2 john holland
3 r.j. hunter
4 jonas jerebko
Name: Name, dtype: object
After
0 Avery bradley
1 Jae crowder
2 John holland
3 R.j. hunter
4 Jonas jerebko
Name: Name, dtype: object
代码#2:
import pandas as pd
data = pd.read_csv("nba.csv")
g = pd.Series(data['Team'].head())
print(g.str.lower(), end ='\n\n')
print(g.str.capitalize())
输出:
Before
0 boston celtics
1 boston celtics
2 boston celtics
3 boston celtics
4 boston celtics
Name: Team, dtype: object
After
0 Boston celtics
1 Boston celtics
2 Boston celtics
3 Boston celtics
4 Boston celtics
Name: Team, dtype: object