首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python和Pandas -按日期排序

Python和Pandas -按日期排序
EN

Stack Overflow用户
提问于 2019-11-13 23:42:23
回答 1查看 189关注 0票数 1

我尝试的某种“应该”是有效的;但它不是。

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

代码语言:javascript
复制
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())

输出:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-13 23:45:33

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

应该把它做好

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58840655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档