Python 如何修改数据帧的索引?
我有这个python代码Python 如何修改数据帧的索引?,python,python-3.x,pandas,dataframe,Python,Python 3.x,Pandas,Dataframe,我有这个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)
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")
返回一个带有“composed(ticker,date)”索引的数据帧:
但是我需要我的熊猫数据框,它的索引和列的格式如下:
我怎样才能做到这一点呢?Chris comment的工作很有魅力: yahoo.reset_index()试试
yahoo.reset_index()