这几天学习了如何爬取数据及保存为csv格式;本文则是通过伊利股票股份【600887】来演示。
1.金融数据获取
通过Pandas_Datareader.data的Datareader函数来获取:
1.1数据获取
1.1.1库的导入:
import pandas_datareader.data as web等同于from pandas_datareader import data as web
1.1.2函数解析
web.DataReader(name,data_source,start,end)
name='股票代码.ss#沪市‘或者’股票代码.sz#深市 #这种方式运用于国内股票数据提取
name='股票代码‘ #国外上市股票数据提取
例如提取 拼多多 股票数据: name='PDD'
data_source=’数据源‘
start='’和end=''表示起止时间
你可以提取开头一段数据或者结尾一段数据,具体函数如下:
print(yili.head(i)) #i表示提取几行数据,如head(5),表示提取前5行数据
print(yili.tail(i) ) #表示提取后5行数据
或者直接print(yili()) 提取你所定的区间 start='2008-1-1',end='2018-1-1' 的数据。
1.1.3print 的结果
2数据存储
2.1使用到的库:pandas
用法:import pandas as pd
2.2存储为csv
运用到的函数:to_csv('存储位置‘)
根据路径找到csv文件存储位置然后打开:
Date:日期
High:最高价
Low:最低价
Open:开盘价
Close:收盘价
Volume:成交量
Adj Close:调整后的收盘价