连接AKshare数据库(或者其他数据库),根据sz50_comp中的成分股名单,下载所有股票2023年1月-2023年3月的每日交易数据(可选择后复权数据);然后将所有股票的数据顺序存放在数据框文件sz50_his_price中;
时间: 2024-04-29 22:23:06 浏览: 16
以下是使用AKshare连接数据库,并下载所有股票的2023年1月-2023年3月的每日交易数据,并将其存放在数据框文件sz50_his_price中的示例代码:
```python
import akshare as ak
import pandas as pd
# 获取sz50成分股名单
sz50_comp = ak.stock_info_sz50(indicator="成分股列表")
# 获取股票代码列表
stock_codes = sz50_comp['证券代码'].tolist()
# 下载所有股票的2023年1月-2023年3月的每日交易数据
sz50_his_price = pd.DataFrame()
for code in stock_codes:
# 获取股票历史行情数据
stock_his = ak.stock_zh_a_daily(symbol=code, start_date='20230101', end_date='20230331', adjust="hfq")
stock_his['股票代码'] = code
sz50_his_price = pd.concat([sz50_his_price, stock_his])
# 将所有股票的数据顺序存放在数据框文件sz50_his_price中
sz50_his_price.to_csv('sz50_his_price.csv', index=False)
```
注意:以上代码需要安装AKshare库。如果您还没有安装,请在终端中使用以下命令进行安装:
```python
pip install akshare
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)