行业进出记录 (cn_stock_industry_change)

数据描述: 该表记录了上市公司在特定行业分类标准下(申万2014、申万2021,中信)的行业变动情况,包括公司的进入和退出。这些信息通过证券代码、行业标准、行业代码及简称来标识,同时通过进出标志(0表示退出,1表示进入)和具体的纳入或剔除日期来详细记录每次行业变动事件。

文档
数据简介

# 一、基础介绍 该表是一个记录性质的数据表,用来记录某个行业的成分股变更情况,该表并不是日频表,如果需要日频的行业成分股数据请访问 cn_stock_industry_component: https://bigquant.com/data/datasources/cn_stock_industry_component。 **一般来说,行业调整频率是一年或半年一次,但由于市场长期有股票上市和退市的情况,因此该表的日期并不会固定在每年的某个时间节点。** # 【行业分类基础知识】一、行业分类映射表 平台已收集 申万(2021)、申万(2014)、中信、恒生 行业分类数据,对应的三级行业代码和名称可去 **cn_stock_industry** 表中查询: https://bigquant.com/data/datasources/cn_stock_industry。

用例
* 用例1:某个日期范围内的所有行业进出情况 ``` import dai df = dai.query(""" SELECT date, instrument, industry, industry_name, inout_flag FROM cn_stock_industry_change""", filters={"date": ["2023-01-01", "2023-12-31"]} ).df() ``` * 用例2:特定公司的历史行业变动 ``` import dai df = dai.query(""" SELECT date, industry, inout_flag, industry_name FROM cn_stock_industry_change WHERE instrument='000001.SZ'""", filters={"date": ["2021-01-01", "2023-12-31"]} ).df() ``` * 用例3:统计一个特定时间窗口内,各行业新加入和退出的公司数量 ``` import dai df = dai.query(""" SELECT industry_name, industry, SUM(CASE WHEN inout_flag = 1 THEN 1 ELSE 0 END) AS entered, SUM(CASE WHEN inout_flag = 0 THEN 1 ELSE 0 END) AS exited FROM cn_stock_industry_change GROUP BY industry_name, industry""", filters={"date": ["2022-01-01", "2022-12-31"]} ).df() ``` * 用例4:分析近两年各行业的进入和退出公司数目 ``` import dai df = dai.query(""" SELECT industry_name, industry, SUM(CASE WHEN inout_flag = 1 THEN 1 ELSE 0 END) AS entered_2022, SUM(CASE WHEN inout_flag = 0 THEN 1 ELSE 0 END) AS exited_2022, SUM(CASE WHEN inout_flag = 1 AND YEAR(date) = 2023 THEN 1 ELSE 0 END) AS entered_2023, SUM(CASE WHEN inout_flag = 0 AND YEAR(date) = 2023 THEN 1 ELSE 0 END) AS exited_2023 FROM cn_stock_industry_change GROUP BY industry_name, industry""", filters={"date": ["2022-01-01", "2023-12-31"]} ).df() ```
表结构
字段 字段类型 字段描述
industry_level int8 行业等级:1表示一级行业; 2表示二级行业; 3表示三级行业
instrument string 证券代码
change_flag int8 进出标识: 1表示进入; 0表示剔除
industry_code string 行业代码
industry_name string 行业简称
date timestamp[ns] 纳入或剔除日期
__PARTITION__ int64 -
industry string 行业分类标准

表名cn_stock_industry_change

起始时间:

最近更新时间: