怎么用pandas_datareader线上获取创业板的股票数据
时间: 2024-03-15 19:46:16 浏览: 129
python3使用pandas获取股票数据的方法
5星 · 资源好评率100%
使用pandas_datareader库可以方便地在线获取创业板的股票数据。以下是一些使用pandas_datareader库获取创业板股票数据的示例代码:
```python
import pandas_datareader.data as web
import datetime
# 设置起始日期和结束日期
start = datetime.datetime(2021, 1, 1)
end = datetime.datetime(2021, 12, 31)
# 从Yahoo Finance获取创业板指数的历史行情
df = web.DataReader("399006.SZ", "yahoo", start, end)
# 查看前5行数据
print(df.head())
```
在上面的代码中,我们使用了pandas_datareader库的DataReader()函数从Yahoo Finance在线获取了创业板指数(代码为“399006.SZ”)在2021年1月1日至12月31日期间的历史行情数据,并将其存储在了DataFrame数据结构df中。通过打印df的前5行数据,我们可以查看获取到的数据。
需要注意的是,由于pandas_datareader库是在线获取数据,因此在使用时需要确保网络连接良好。此外,获取到的数据可能存在一些缺失值和错误值,需要进行数据清洗和处理后再进行分析。
阅读全文