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