怎么用pandas_datareader线上获取公司股票代码
时间: 2023-08-22 17:09:03 浏览: 113
python3使用pandas获取股票数据的方法
5星 · 资源好评率100%
使用pandas_datareader可以从一些在线数据源中获取公司股票的历史股价数据,下面是一个示例代码:
```python
import pandas_datareader.data as web
# 设置起止日期
start_date = '2020-01-01'
end_date = '2021-01-01'
# 从雅虎财经获取阿里巴巴的股票数据
df = web.DataReader('BABA', 'yahoo', start_date, end_date)
# 打印数据的头几行
print(df.head())
```
在代码中,我们首先导入了pandas_datareader库中的DataReader模块,然后设置了起止日期。接着,使用`DataReader`函数,指定要获取的公司股票代码(这里是阿里巴巴的代码'BABA')、数据源('yahoo')以及起止日期,获取了阿里巴巴在指定时间范围内的股票数据。最后,我们打印了数据的头几行以确认数据是否正确获取。
在此基础上,你可以选择保存数据、绘制图表或者进行后续的数据分析等操作。需要注意的是,不同的数据源、不同的股票代码可能会有不同的数据格式,需要根据具体情况进行处理。
阅读全文