【发布时间】:2018-11-06 18:06:49
【问题描述】:
如何以最简单的方式替换多个版本?
这是我的数据:
No Device
1 asus
2 Xiaomi
3 xiaomi
4 Asus
5 Samsung
我想做:
No Device
1 Asus
2 Xiaomi
3 Xiaomi
4 Asus
5 Samsung
我所做的是:
f = {'xiaomi':'Xiaomi', 'asus':'Asus'}
df['Device'] = df['Device'].map(f)
但结果是:
No Device
1 Asus
2 NaN
3 Xiaomi
4 NaN
5 NaN
【问题讨论】:
-
需要大写吗?
-
如果
Asus BEST则需要Asus best(大写)或Asus Best(标题)?
标签: python string pandas dataframe