Как конвертировать цену с обменным курсом из другого фрейма данныхPython

Программы на Python
Anonymous
Как конвертировать цену с обменным курсом из другого фрейма данных

Сообщение Anonymous »

У меня есть 3 фрейма данных.

В первом у меня есть цена с id_share в виде столбцов

Во втором — id_share и валюта котирования

В третьем у меня есть обменный курс с названием валюты в столбце
Мой вопрос прост: как конвертировать цена с обменным курсом.
Мои исходные данные содержат больше столбцов в Fund_price и строк df_fund_carac.
import pandas as pd

fund_price = pd.DataFrame({1 : [100, 100, 110, 120, 120],
2 : [100, 99, 101, 102, 103],
5 : [10, 10, 11, 10, 10]},
index= pd.date_range(start='2024-12-31', freq='B', periods=5),

)
fund_price.columns.name = 'id_share'
fund_price.index.name = 'date_price'

# Créez un dataframe à partir du dictionnaire
df_fund_carac = pd.DataFrame(
{
"id_share": [1, 2, 5],
"currency": ["EUR", "USD", "JPY"] }
)

fx_price = pd.DataFrame({'EUR' : [1, 1, 1, 1, 1],
'USD' : [1.00, .99, 1.01, 1.02, 1.03],
'JPY' : [100, 100, 110, 100, 100]},
index= pd.date_range(start='2024-12-31', freq='B', periods=5),

)
fx_price.columns.name = 'currency_base'
fx_price.index.name = 'date_price'


Подробнее здесь: https://stackoverflow.com/questions/785 ... -dataframe

Вернуться в «Python»