當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Pandas Series.str.capitalize()用法及代碼示例


Series.str.capitalize()用於大寫 Pandas 係列中的字符串元素。係列是一種數據結構,與python中的列表相同。係列可以包含不同類型的數據,就像我們想要輸入係列一樣的列表一樣。

用法: Series.str.capitalize()

參數:沒有


返回:對象的係列/索引

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


相關用法


注:本文由純淨天空篩選整理自Jitender_1998大神的英文原創作品 Python | Pandas Series.str.capitalize()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。