Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การทำให้คอลัมน์ใน Pandas DataFrame เป็นตัวพิมพ์ใหญ่ทั้งหมด


ตัวอย่างที่ 1

import pandas as pd

# DataFrame
df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'],
                   'Subject': ['Math', 'english', 'science', 'music', 'games']})
df['Day'] = df['Day'].str.upper()
print(df)

ผลลัพธ์

การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้ -

   Day  Subject
0  MON     Math
1  TUE  english
2  WED  science
3  THU   music
4  FRI   games

ตัวอย่างที่ 2

# DataFrame
df = pd.DataFrame({'Day': ['mon', 'tue', 'wed', 'thu', 'fri'],
                   'Subject': ['Math', 'english', 'science', 'music', 'games']})
df1 = df['Subject'].apply(lambda x: x.upper())
print(df1)

ผลลัพธ์

การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้ -

0      MATH
1   ENGLISH
2   SCIENCE
3     MUSIC
4     GAMES
Name: Subject, dtype: object