正在尝试以一种新的方式转换货币
df
使用python。
我有两个专栏:价格和货币。
我试着用
if/elif/else
但是我做错了什么。
df样本:
|价格|货币|船型|建造年份|
|-----|--------|---------|-----------|
|3490欧元控制台2020欧元|
|2299欧元捕鱼2019欧元|
|3500 |瑞士法郎|捕鱼| 1987|
|4600 | | runabout | 2020|
如有任何建议,我们将不胜感激。非常感谢。
我试过的代码。。。
if drop_boats['Currency'] == 'EUR':
drop_boats['Price'] = drop_boats['Price'] * 1.10
elif drop_boats['Currency'] == 'CHF':
drop_boats['Price'] = drop_boats['Price'] * 1.08
elif drop_boats['Currency'] == 'DKK':
drop_boats['Price'] = drop_boats['Price'] * 0.15
elif drop_boats['Currency'] == 'ã':
drop_boats['Price'] = drop_boats['Price'] * 1.32
else:
drop_boats['Price' ]= drop_boats['Price']
我得到了这个错误:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
.