pandas_datareader下载雅虎财经股价数据
使用pip安装pandas_datareader
此处需使用的包是datetime,pandas,和pandas-datareader. 导入datetime的原因是,我们要使用datetime包中的datetime.datetime.today()函数来调用今天的日期。
接下来,设置起始日期和终止日期。使用datetime.datetime函数指向给定日期,使用datetime.date.today函数指向今天的日期。运行DataReader函数并将其保存到一个名为prices的变量中。
import datetimeimport pandas as pdimport pandas_datareader.data as webstart = datetime.datetime(2019, 1, 1)end = datetime.date.today()prices = web.DataReader('AAPL', 'yahoo', start, end)print(prices.head())
注意DataReader函数中第二个参数代表数据来源,DataReader支持包括雅虎、谷歌在内的十数种数据来源,本篇笔记只关注来源为雅虎财经的数据。
观察一下获得的prices数据的前六行(含列名)。
2、获取股利数据
pandas-datareader包也可以用来获取股利或股票分割等数据,只要将DataReader函数中的数据源参数修改为'yahoo-actions'即可。
import datetimeimport pandas as pdimport pandas_datareader.data as webstart = datetime.datetime(2019, 1, 1)end = datetime.date.today()prices = web.DataReader('AAPL', 'yahoo-actions', start, end)print(prices.head())
观察一下获得的prices数据
转载于:https://www.cnblogs.com/li98/p/10988809.html
pandas_datareader下载雅虎财经股价数据相关推荐
- 使用Python的pandas-datareader包下载雅虎财经股价数据
0 准备工作 首先,使用pip方法安装pandas和pandas-datareader两个功能包. 安装的方法十分简单,以管理员身份运行cmd. 输入以下命令. $ pip install panda ...
- pythonreader下载_使用Python的pandas-datareader包下载雅虎财经股价数据
0 准备工作 首先,使用pip方法安装pandas和pandas-datareader两个功能包. 安装的方法十分简单,以管理员身份运行cmd. 输入以下命令. $ pip install panda ...
- python怎么安装pandas-datareader_使用Python的pandas-datareader包下载雅虎财经股价数据...
0 准备工作 首先,使用pip方法安装pandas和pandas-datareader两个功能包. 安装的方法十分简单,以管理员身份运行cmd. 输入以下命令. $ pip install panda ...
- pandas_datareader.data 获取雅虎财经股票数据并以csv格式存放
pandas_datareader.data 获取雅虎财经股票数据并以csv格式存放 import numpy as np import pandas as pd import pandas_data ...
- 从新浪财经上下载交易明细数据并统计每天的买卖笔数(shell 命令行)
从新浪财经上下载交易明细数据并统计每天的买卖笔数 1.下载 如果需要下载多只股票多个交易日的明细数据,可以建立一个地址链接文件.下例给出了下载600001股票2008年1至9月各个交易日的数据需要的链 ...
- python下载文件到本地-Python下载网络文本数据到本地内存的四种实现方法示例
本文实例讲述了Python下载网络文本数据到本地内存的四种实现方法.分享给大家供大家参考,具体如下: import urllib.request import requests from io imp ...
- python导入哨兵数据_Python 下载哨兵Sentinel数据(Sentinel-1~3)
哨兵数据目前应用广泛,空间分辨.光谱分辨率都比较高.目前数据下载部分包括官网和Python程序下载. 其中哨兵1和2数据下载网上已经有非常详细的记录,链接如下:Python中使用sentinelsat ...
- 用Python编写小工具下载OSM路网数据
文章来源于Python大数据分析,作者费弗里 本文对应脚本已上传至Github仓库: https://github.com/CNFeffery/DataScienceStudyNotes[1] 1 简 ...
- 下载的长数据怎么分开R语言_TCGA数据库单基因gsea作业之COAD-READ
我前面写过 单基因GSEA分析策略(数据分析免费做活动继续) ,然后马上就碰到了一个求助,复现下面的图表! 发表在Cancer Management and Research的简单数据挖掘杂志:Apo ...
最新文章
- 操作系统的八股文自述(持续更新)
- 运维基础(15) Linux 应急响应
- 刷magisk模块后不能开机_刷Magisk模块开机卡Logo了怎么办?两种方法教你轻松解决...
- MsChart5 累计柱状图 分类统计
- UI设计师样机模型|超酷折叠屏UI设计指南
- abb工业机器人指令lf怎么用_工业机器人十万个怎么办-不清楚机器人MoveL直线运动指令怎么办?...
- React学习笔记2017-12-31
- Android 仿360桌面小人
- 毕业论文格式(图片题注引用,表格,公式格式)
- 丽江旅游线路规划丽江游玩小贴士丽江游玩攻略花费
- android友盟统计,RN集成友盟统计(Android)
- CF 229C Triangles
- HTML5网页文本内容
- update和delete详解
- socket是什么?有什么作用?
- java 连接Linux服务器并执行指令
- SEED(1)-实验环境搭建
- C#怎样解析.CSV文件同时把类转换成JSON
- Python学习记录——구 字符串
- 2014Esri中国用户大会亮点系列之——典型案例与应用阐释新一代WebGIS