【发布时间】:2020-04-12 03:34:11
【问题描述】:
我从 pandas_datareader 中提取的代码列表中有一个包含股票收盘价的 Pandas DataFrame。
tickers = ['FB', 'AAPL', 'AMZN', 'RSP']
stocks = web.DataReader(tickers,'yahoo',start_date,end_date)
stocks
目前我的 DataFrame 如下所示:
我尝试将日期和符号设置为我的索引,如 `stocks.set_index(['Date','Symbols]) 但我收到此错误:
KeyError: "None of ['Date', 'Symbols'] are in the columns"
如何重塑 DataFrame,使我的列按以下顺序排列:日期、符号、关闭
【问题讨论】:
-
Date已经是您的索引,Symbols是您的列。你想要stocks.stack()吗?
标签: python pandas pandas-datareader