【发布时间】:2020-12-24 17:35:15
【问题描述】:
我有一列 ['currency'] 和另一列 ['amount']。 ['currency'] 列包含以下格式的对象:USD、EUR、SEK、AUD 等。
我想通过转换所有其他货币将所有 ['amount'] 值转换为美元,并在新列中打印新的转换,但我在这一点上卡住了:
import pandas as pd
from forex_python.converter import CurrencyRates
c = CurrencyRates()
y = ['currency']
x = ['amount']
for column in df['amount']:
c.get_rate('USD', x)
我应该将每个货币符号与相应的金额联系起来吗?
【问题讨论】:
-
你的数据集在哪里?是熊猫吗?
-
@gtomer 是的,对不起。来自 excel 文件的 Pandas df。