У меня есть датафрейм, который выглядит следующим образом
Currency Amount Country
EUR 12.06 France
USD 10.23 USA
INR 122.17 India
INR 422.01 India
USD 8.06 USA
У меня есть функция, которая будет принимать имя валюты, например, Валюта столбец и использовать Сумма для преобразования вобщая валюта
def convert_an_amount(amount,curr,target_currency):
if curr in c.currencies:
return c.convert(amount, curr , target_currency)
return np.nan
Я хочу создать столбец нашего фрейма данных
def convert_to_common(amount,curr_name,target_curr):
currency_coverted_variable -
... required code ...
Мне бы хотелось иметь следующий фрейм данных
Currency Amount Country Common Currency(EUR)
EUR 12.06 France x
USD 10.23 USA x
INR 122.17 India x
INR 422.01 India x
USD 8.06 USA x
Есть ли способ закодировать эту функцию? Я использую библиотеку, которая конвертирует значение в функции, но как облегчить создание фрейма данных?
Условие для c.convert заключается в том, что он конвертирует только одно значение за раз!