我有这个python代码
def get_yahoo(tickers, startdate, enddate):
from pandas_datareader import data as pdr
import pandas as pd
def data(ticker):
return(pdr.get_data_yahoo(ticker, start=startdate, end=enddate))
datas=map(data,tickers)
return(pd.concat(datas,keys=tickers,names=['Ticker','Date']))
tickers_example=['MSFT', 'AAPL']
yahoo=get_yahoo(tickers_example, "2017-01-01", "2018-01-01")
这将返回带有此“组成的(股票行情,日期)”索引的熊猫数据框:
但是我需要带有索引和列的pandas Dataframe,其格式如下:
我该怎么办?
答案 0 :(得分:0)
克里斯评论的魅力十足:
yahoo.reset_index()