akshare获取多个股票数据并存在.csv文件里
时间: 2023-06-08 08:09:24 浏览: 837
获取雅虎股票数据csv文件
5星 · 资源好评率100%
可以使用 akshare 的股票数据接口获取多个股票数据,并存储到一个 .csv 文件中。
示例代码如下:
```python
import akshare as ak
import pandas as pd
# 获取股票代码列表
stock_list = ["sh600519", "sh600036", "sh601318"]
# 获取股票历史行情数据
stock_history = pd.DataFrame()
for stock_code in stock_list:
stock_history = pd.concat([stock_history, ak.stock_zh_a_hist(symbol=stock_code)])
# 将行情数据保存到 .csv 文件中
stock_history.to_csv("stock_data.csv", index=False)
```
上述代码中,首先定义了一个包含多个股票代码的列表 `stock_list`,然后使用 akshare 的 `stock_zh_a_hist` 函数获取每个股票的历史行情数据,并将所有数据合并到一个 DataFrame 中。最后,使用 DataFrame 的 `to_csv` 方法将数据保存到一个 .csv 文件中,其中 `index=False` 参数表示不保存 DataFrame 的索引列。
请注意,以上示例代码仅供参考,具体实现方式可能需要根据具体情况进行调整。
阅读全文