module 'pandas_datareader.stooq' has no attribute 'get_stooq_symbols
时间: 2023-11-23 16:05:47 浏览: 96
pandas_datareader-0.1.0.tar.gz
非常抱歉,我的错误。`get_stooq_symbols()` 函数在较新版本的 `pandas-datareader` 库中已经被弃用了。你可以使用 `pandas_datareader` 库中的 `get_data_yahoo()` 函数来获取欧洲斯托克50指数所有股票的数据,并将其存储到csv文件。以下是一个示例代码:
```python
import pandas_datareader as pdr
# 欧洲斯托克50指数包含的股票代码
eu_stoxx50_symbols = ['^STOXX50E.' + str(i) for i in range(1, 51)]
# 获取所有股票的数据
data = pdr.data.get_data_yahoo(symbols=eu_stoxx50_symbols, start='2010-01-01', end='2021-01-01')
# 将数据存储到csv文件
data.to_csv('eu_stoxx50.csv')
```
这段代码使用 `get_data_yahoo()` 函数获取欧洲斯托克50指数所有股票的数据,并将其存储到名为 `eu_stoxx50.csv` 的csv文件中。请注意,这个函数需要指定股票代码、开始日期和结束日期。你可以根据需要更改这些参数。
阅读全文