本站消息

站长简介/公众号


站长简介:逗比程序员,理工宅男,前每日优鲜python全栈开发工程师,利用周末时间开发出本站,欢迎关注我的微信公众号:幽默盒子,一个专注于搞笑,分享快乐的公众号

  价值13000svip视频教程,python大神匠心打造,零基础python开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

pandas_datareader.DataReader 只返回一个日期的数据

发布于2021-07-21 11:56     阅读(1009)     评论(0)     点赞(22)     收藏(2)



在使用 pandas_datareader 库访问 S&P 500 历史数据时,我设法获取当前日期的日期,而不是如下所述的开始日期。

import pandas as pd
import pandas_datareader as web
import datetime

def test_run():
    end_date = datetime.datetime.today()
    start_date = datetime.date(end_date.year,2,28)


    #DataReader method name is case sensitive
    df=web.DataReader('^SPX','yahoo',start=start_date,end=end_date)
    path_out = 'Data/'
    df.to_csv(path_out+'SPY.csv')    

if __name__ == "__main__":
    test_run()

日期,高,低,开盘,收盘,成交量,调整收盘 2020-03-13,2711.330078125,2492.3701171875,2569.989990234375,2711.02001953125,27701953168701953

输出在 csv 文件中为: 在此处输入图像描述

我似乎无法弄清楚错误在哪里。


解决方案


符号/代码是“^GSPC”,而不是“^SPX”。

import pandas as pd
import datetime
import pandas_datareader.data as web
start=datetime.datetime(2019,3,13)
end=datetime.datetime(2020,3,13)
df=web.DataReader('^GSPC','yahoo',start,end)
print(df)

结果:

                   High          Low  ...      Volume    Adj Close
Date                                  ...                         
2019-03-13  2821.239990  2799.780029  ...  3766150000  2810.919922
2019-03-14  2815.000000  2803.459961  ...  3469730000  2808.479980
2019-03-15  2830.729980  2810.790039  ...  5962730000  2822.479980
2019-03-18  2835.409912  2821.989990  ...  3552190000  2832.939941
2019-03-19  2852.419922  2823.270020  ...  3620220000  2832.570068
                ...          ...  ...         ...          ...
2020-03-09  2863.889893  2734.429932  ...  8423050000  2746.560059
2020-03-10  2882.590088  2734.000000  ...  7635960000  2882.229980
2020-03-11  2825.600098  2707.219971  ...  7374110000  2741.379883
2020-03-12  2660.949951  2478.860107  ...  8829380000  2480.639893
2020-03-13  2711.330078  2492.370117  ...  8258670000  2711.020020





所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/1003094/a30853ee52e923aa7f50/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

22 0
收藏该文
已收藏

评论内容:(最多支持255个字符)