Python如何实现金融数据读取端口

Python如何实现金融数据读取端口

小编给大家分享一下Python如何实现金融数据读取端口,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

仅供参考学习使用

官网:https://www.yahoo.com/

雅虎是美国著名的互联网门户网站,也是20世纪末互联网奇迹的创造者之一。其服务包括搜索引擎、电邮、新闻等,业务遍及24个国家和地区,为全球超过5亿的独立用户提供多元化的网络服务。同时也是一家全球性的因特网通讯、商贸及媒体公司。

importpandas_datareader.dataaspdr #事先安装:pip install pandas-datareader# from pandas_datareader import data as pdrsp500=pdr.DataReader(name='^GSPC',data_source='yahoo',start='1/1/2019',end='4/14/2019')#标普500sp500.info()
#apple=web.get_data_yahoo('AAPL')#苹果股票# apple.info()
#stock_300481=pdr.get_data_yahoo('300481.sz','1/1/2015','20/8/2015')#创业板股票:300481# stock_300481.info()

读取结果为

sp500.head(10)#打印10行

读取结果为

TuShare

官网:http://tushare.waditu.com/

TuShare是一个免费、开源的python财经数据接口包,主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Python pandas包在金融量化分析中体现出的优势,TuShare返回的绝大部分的数据格式都是pandas DataFrame类型。

importtushareasts#事先安装:pipinstalltushare#ts.get_hist_data()函数df=ts.get_hist_data('002414',start='2018-10-17',end='2018-11-17')df.head()

输出结果如下

df.tail()

输出结果如下

各个变量所表达的含义如下

importtushareasts#事先安装:pipinstalltushare#ts.get_k_data()函数data=ts.get_k_data('600118','2014-01-01','2015-01-01',ktype='D')#D--日线;W--周线;M--月线data.head()

输出结果如下

data.tail()

输出结果如下


看完了这篇文章,相信你对“Python如何实现金融数据读取端口”有了一定的了解,如果想了解更多相关知识,欢迎关注恰卡编程网行业资讯频道,感谢各位的阅读!

发布于 2021-12-29 23:29:13
收藏
分享
海报
0 条评论
62
上一篇:C语言中逻辑运算符与逻辑表达式的示例分析 下一篇:OpenTsdb如何查询或读取数据
目录

    推荐阅读

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码