Python Pandas Series.str.capitalize()

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程