我正在尝试将dataframe列中的字符串数组大写。
这是我的数据帧:
index home_rooms
0 [Dining Room, Living Room, Bathroom]
1 [Guest Room, Kitchen, Game Room]
2 [Storage Room, Family Room, Bedroom]
3 [Dining Room, Living Room, Bathroom]
4 [Guest Room, Kitchen, Game Room]
5 [Storage Room, Family Room, Bedroom]
6 [Dining Room, Living Room, Bathroom]
7 [Guest Room, Kitchen, Game Room]
8 [Storage Room, Family Room, Bedroom]
这就是我需要的数据帧:
index home_rooms
0 [dinig room, living room, bathroom]
1 [guest room, kitchen, game room]
2 [storage room, family room, bedroom]
3 [dinig room, living room, bathroom]
4 [guest room, kitchen, game room]
5 [storage room, family room, bedroom]
6 [dinig room, living room, bathroom]
7 [guest room, kitchen, game room]
8 [storage room, family room, bedroom]
有什么解决办法吗?
提前谢谢你。
试试这个
df.home_rooms = df.home_rooms.astype(str).str.lower()
或
df['home_rooms'] = df['home_rooms'].str.lower()