Python - получить данные о финансах Yahoo и сохранить идентификатор данных - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь загрузить данные из Yahoo Finance, и у меня есть следующий код для этого;код работает хорошо.

import pandas as pd
from pandas_datareader import data as pdr

ticker=['CBRL','DRI','MSFT']

start_date = '2015-01-01'
end_date = '2016-06-30'

data=pd.DataFrame()

for x in ticker:
    panel_data = pdr.DataReader(x, 'yahoo', start_date, end_date)
    data = data.append(panel_data)

Моя единственная проблема заключается в том, что вышеупомянутое не сохраняет идентификаторы запаса, то есть, когда у меня есть все данные в одном кадре данных, я не могу определить, какой символ тикера соответствует каждой серии,Я попытался использовать panel_data.to_frame() после выполнения всего вышеперечисленного, но ничего не изменилось.Я все еще застрял со всеми данными, но нет идентификаторов тикера для каждой из моих строк.Могу ли я, пожалуйста, иметь чьи-то мысли?

...