Python和Pandas-按日期排序

时间:2019-11-13 15:42:22

标签: python pandas alphavantage alphavantage-api

我为“应该”进行的尝试正在工作;但事实并非如此。

我已经使用“ alpha_vantage” Python库查询了“ Alpha Vantage” API。下面是我的代码。我要求按日期排序;但是,从df.head()的输出中可以看到,按日期排序的方向错误。但是,剧情朝着正确的方向发展。

df, meta_data = ts.get_daily(symbol='AAPL',outputsize=365)
df['4. close'].plot()
plt.title('Intraday Times Series for the AAPL stock (5 min)')

# Attempting sort here!  Also I've tried df.sort_values(by=['date'])
df.sort_values(by=['date'])  
print(plt.show())
print(df.head())

输出:

None
date         1. open  2. high  3. low  4. close   5. volume

2019-11-13   261.13   262.95  261.07  262.4307   3284781.0

2019-11-12   261.55   262.79  260.92  261.9600  21826100.0

2019-11-11   258.30   262.47  258.28  262.2000  20455300.0

2019-11-08   258.69   260.44  256.85  260.1400  17496600.0

2019-11-07   258.74   260.35  258.11  259.4300  23735100.0

1 个答案:

答案 0 :(得分:1)

df = df.sort_values(by=['date'])

应该完成