2024-09-27 04:24:40 发布
网友
我有这样的数据:
Currency Average Cost for two 0 Botswana Pula(P) 1100 1 Botswana Pula(P) 1200 2 Botswana Pula(P) 4000 3 Botswana Pula(P) 1500 4 Botswana Pula(P) 1500
我想创建一个新列,将成本转换为美元。仅举一提,有12种货币。在
我写的是:
有了这个代码,我有一个错误。在
为所有货币创建字典,^{}列表示其值,并使用Average Cost for two列创建多个:
Average Cost for two
d = {'Botswana Pula(P)':0.095, 'Brazilian Real(R$)':0.266, ...} df['new cost'] = df['Average Cost for two'] * df['Currency'].map(d)
为所有货币创建字典,^{} 列表示其值,并使用
Average Cost for two
列创建多个:相关问题 更多 >
编程相关推荐