У меня есть DataFrame
с несколькими столбцами. Один столбец содержит символ, для которого используется валюта, например знак евро или доллар. Другой столбец содержит бюджетное значение. Так, например, в одной строке это может означать бюджет в 5000 евро, а в следующей строке он может сказать, что бюджет 2000 долларов в долларах.
В pandas я хотел бы добавить дополнительный столбец в свой DataFrame, нормализуя бюджеты в евро. Таким образом, для каждой строки значение в новом столбце должно быть значением из столбца бюджета * 1, если символ в столбце валюты является знаком евро, а значение в новом столбце должно быть значением столбца бюджета * 0.78125, если символ в столбце валюты является знаком доллара.
Я знаю, как добавить столбец, заполнить его значениями, скопировать значения из другого столбца и т.д., но не как заполнить новый столбец условно на основе значения другого столбца.
Любые предложения?