將 Pandas 資料框中的列首字母大寫
Pandas 資料框類似於具有行和列的表格。有時候我們可能需要將資料框中某個列的首字母大寫,這可以透過以下方法實現。
建立資料框
在以下示例中,我們首先建立一個數據框,列名為天和科目。
示例
import pandas as pd
# A dataframe
df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'], 'Subject': ['Math', 'english', 'science', 'music', 'games']})
print(df)輸出
執行以上程式碼將給我們以下結果 -
Day Subject 0 mon Math 1 tue english 2 wed science 3 thu music 4 fri games
應用 capitalize() 函式
我們對名為天列的以上資料框應用 str.capitalize() 函式。正如你所見,所有天的名稱的第一字母都大寫。
示例
import pandas as pd
# A dataframe
df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'], 'Subject': ['Math', 'english', 'science', 'music', 'games']})
#print(df)
df['Day'] = df['Day'].str.capitalize()
print(df)輸出
執行以上程式碼將給我們以下結果 -
Day Subject 0 Mon Math 1 Tue english 2 Wed science 3 Thu music 4 Fri games
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP