Python| Pandas Series.str.capitalize()
Series.str.capitalize()用于大写熊猫系列中的字符串元素。 Series 是一种数据结构,与Python中的 list 使用相同。系列可以包含我们想要在系列列表中输入的不同类型的数据。
Syntax : Series.str.capitalize()
Parameters: None
Returns: Series/Index of objects
要获取 csv 文件的链接,请单击 nba.csv
代码#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