【发布时间】:2020-01-04 22:34:55
【问题描述】:
如何在搜索项的基础上添加一个新列,例如如果数据框列包含 BX--那么在新列中它应该用 BOX 替换它,因为有 30 多个短格式
我认为字典是替换的最佳选择
mapping= {
'BX': 'BOX',
'CS': 'CASE',
'EA': 'EACH',
'PK': 'PACK',
'None': None
}
import pandas as pd
lst = ['BX', 'EA', 'EA', 'PK', 'BG','CS']
df = pd.DataFrame(lst)
df.map(mapping)
不知怎的,我做不到
【问题讨论】: