📜  Python| Pandas Series.str.capitalize()

📅  最后修改于: 2022-05-13 01:54:42.394000             🧑  作者: Mango

Python| Pandas Series.str.capitalize()

Series.str.capitalize()用于大写熊猫系列中的字符串元素。 Series 是一种数据结构,与Python中的 list 使用相同。系列可以包含我们想要在系列列表中输入的不同类型的数据。

要获取 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