跳转到主内容
极星编程网:以代码为星,赴技术山海!

python 调用AKShare股市数据分析:一站式获取A股各类板块数据

📊 AKShare股市数据分析:一站式获取A股各类板块数据 📚 简介 AKShare是一个开源的Python金融数据接口库,本教程将展示如何使用AKShare获取A股市场的各类板块数据,包括行业板块、概念板块、风格板块等。

🔧 环境准备 安装AKShare

# 安装akshare

pip install akshare --upgrade # 国内用户建议使用镜像源安装 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple akshare --upgrade

导入必要的库

import akshare as ak

import pandas as pd

📈 板块数据获取方法 1. 获取行业板块数据 1.1 申万行业分类

def get_sw_industry_stocks():

"""获取申万行业分类数据""" # 获取申万一级行业列表 sw_index = ak.sw_index_spot() print("申万一级行业列表:") print(sw_index[['指数代码', '指数名称']])

# 获取特定行业成分股 industry_code = "801010" # 农林牧渔 stocks = ak.sw_index_cons(index_code=industry_code) print(f"\n行业 {

industry_code} 成分股:") print(stocks[['成分股代码', '成分股名称']])

# 调用示例 get_sw_industry_stocks()

1.2 证监会行业分类

def get_csrc_industry():

"""获取证监会行业分类数据""" # 获取证监会行业分类 industry_data = ak.stock_industry_category_cninfo() # 按行业分组统计 industry_summary = industry_data.groupby('行业分类名称')['股票代码'].apply(list) return industry_summary

# 调用示例 csr

相关文章