заполнение столбца информационного кадра значениями из другого информационного кадра, отвечающими определенным критериям - PullRequest
0 голосов
/ 04 мая 2018

у меня есть два кадра данных:

цены

date        price   currency    rate
13-04-2018  34      EUR 
14-04-2018  23      USD 
15-04-2018  64      PLN 

exchange_rates

date        currency    rate
13-04-2018  EUR         4
13-04-2018  USD         3
13-04-2018  PLN         1
13-04-2018  EUR         3,9
13-04-2018  USD         2,8
13-04-2018  PLN         1
13-04-2018  EUR         4,3
13-04-2018  USD         3,2
13-04-2018  PLN         1

Я хочу добавить столбец цен DF с курсом, взятым из фрейма данных обменных курсов ... должен быть выбран правильный курс (для правильной даты и правильной валюты). Я попытался с match (), np.where и iloc, но не удалось.

1 Ответ

0 голосов
/ 04 мая 2018
import pandas as pd

prices = <ur prices dataset> 
exchange_rates = <ur exchange rates dataset> 
output = pd.merge(prices, exchange_rates, on=["date", "currency"], how="inner")
print(output)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...