在Pandas数据框中将一列转换为大写
例子
import pandas as pd
# 创建一个数据框
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
例子
# 创建一个数据框
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