常用上市公司数据整理
[季度版]
总共30+个表,文件超过3G,变量超过800+
1、数据格式
dta格式(适用于Stata14/ Stata15/Stata16/Stata17/Stata18版本)
需要安装包可以该帖免费下载:下载地址
提供整理代码和合并使用代码
2、数据包含
- 资产负债表
- 利润表
- 现金流量表(直接法)
- 现金流量表(间接法)
- 偿债能力(资产负债率、流动比率、速动比率、利息保障倍数等)
- 披露财务指标(基本每股收益、稀释每股收益等)
- 比率结构(营运资金比率、固定资产比率、有形资产比率、综合税率等)
- 经营能力(总资产周转率、存货周转率、资本密集度、应收账款周转率等)
- 盈利能力(资产报酬率、总资产净利润率、净资产收益率、管理费用率、营业毛利率、投资收益率等)
- 现金流分析(股权现金流、公司现金流、股权自由现金流、企业自由现金流、折旧摊销等)
- 风险水平(财务杠杆、经营杠杆、综合杠杆)
- 发展能力(营业收入增长率、总资产增长率、净利润增长率、可持续增长率、资本积累率等)
- 每股指标(每股收益、每股净资产、每股现金净流量、每股净资产等)
- 相对价值指标(托宾Q值、账面市值比、市盈率、市净率等)
- 股利分配(股利分配率、每股税前现金股利、每股税后现金股利、收益留存率等)
- 治理综合信息(股东总数、 员工人数、董事长持股数量、总经理持股比例、董事长与总经理兼任情况等)
- 高管人数、持股及薪酬情况(董事人数、独立董事人数、董事监事及高管年薪总额、董事前三名薪酬总额等)
- 股东股权集中度(包含第1大、前3大、前5大、前10大股东持股比例之和以及Herfindahl指数、股权制衡度等)
- 流通股东股权集中度
- 审计意见表(审计费用、审计意见类型、审计事务所、审计师)
- 股本结构(总股本、流通股本、国有股本、A股股本等)
- 公司基本信息(多交易所上市、A/B/H股交叉码、首次ST日期、首次ST原因、首次ST时公司生存时间、首次ST后摘帽的时间、是否经历多次ST、是否有海外子公司)
- 融资约束(SA指数(2024年)、WW指数(2024年)、KZ指数、FC指数)
- 赫芬达尔指数表(HHI)、行业集中度(CR)、行业勒纳指数(Lerner)
- 公司文件包含特色整理指标:上市年份(便于计算上市公司年龄或者剔除当年IPO的数据),行业(以证监会2012行业分类标准,制造业用二级行业分类,其他行业用一级行业分类),市场类型,是否ST或PT(以最新的是否ST来判断,如果需要根据当年是否ST,可以参考该贴https://bbs.pinggu.org/thread-11702210-1-1.html)
注:融资约束、治理综合信息、高管人数持股及薪酬情况、审计意见表和股本结构、赫芬达尔指数表(HHI)、行业集中度(CR)、行业勒纳指数(Lerner)几个数据只能年度数据
3、数据说明
- 精心整理以便写论文方便
- 数据起始时间都是公司上市开始到2025年1季度
- 数据只有沪深北交所A股上市公司(包括主板、中小板、创业板、科创板),不包含B股上市公司
- 季度数据,报表类型只保留合并报表
- 所有数据统计证券代码字段为stkcd,季度字段为quarter,以便以合并匹配
- q变量表示1:一季度报,2:中报,3:三季度报,4:年报
- 注意:stkcd字段类型为数字,1即代表股票000001,为了便于匹配同时提供证券代码字段(字符型)
直接用Stata的merge 1:1 stkcd quarter 匹配汇总简直不能更方便可以使用
xtset stkcd quarter 定义成面板数据

字段都为中文名,直观方便
让您免去数据下载整理的烦恼
4、附件下载(百度网盘地址)
- 数据说明文件
数据说明季度.xlsx
(103.42 KB, 需要: RMB 1 元)
- 数据包
【季度版】A股上市公司常用财务数据整理(更新至2025年1季度)方便匹配 提供整理代码
(76 Bytes, 需要: RMB 98 元)
5、示例代码
- * 合并全部数据
- use 资产负债表.dta, clear
- merge 1:1 stkcd quarter using 利润表.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 现金流量表_直接法.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 现金流量表_间接法.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 偿债能力.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 披露财务指标.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 比率结构.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 经营能力.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 现金流分析.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 风险水平.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 发展能力.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 每股指标.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 相对价值指标.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 股利分配.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 股东股权集中度.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 流通股东股权集中度.dta, nogen keep(1 3)
- merge 1:1 stkcd quarter using 流通股东股权集中度.dta, nogen keep(1 3)
- merge m:1 stkcd year using 治理综合信息.dta, nogen keep(1 3)
- merge m:1 stkcd year using 高管人数持股及薪酬情况.dta, nogen keep(1 3)
- merge m:1 stkcd year using 审计意见表.dta, nogen keep(1 3)
- merge m:1 stkcd year using 股本结构.dta, nogen keep(1 3)
- merge m:1 stkcd year using 融资约束SA指数.dta, nogen keep(1 3) keepusing(SA指数)
- merge m:1 stkcd year using 融资约束WW指数.dta, nogen keep(1 3) keepusing(WW指数)
- merge m:1 stkcd year using 融资约束KZ指数.dta, nogen keep(1 3) keepusing(KZ指数)
- merge m:1 stkcd year using 融资约束FC指数.dta, nogen keep(1 3) keepusing(FC指数)
- merge m:1 stkcd using 公司文件.dta, nogen keep(1 3)
- drop 行业代码
- rename 行业代码1 行业代码
- merge m:1 行业代码 year using 赫芬达尔指数表.dta, nogen keep(1 3) keepusing(HHI*)
- merge m:1 行业代码 year using 行业集中度.dta, nogen keep(1 3) keepusing( 行业内公司总数 CR*)
- merge m:1 stkcd year using 行业勒纳指数.dta, nogen keep(1 3) keepusing( 个股勒纳指数 行业勒纳指数 交易状态)
- merge m:1 stkcd using 公司文件.dta, nogen keep( 3)
- save 合并数据.dta, replace
- * 合并部分数据
- *======================== 合并数据 =========================
- use 资产负债表.dta, clear
- keep stkcd 证券代码 year quarter q 资产总计 负债合计 流动资产 流动负债 应收账款净额
- merge 1:1 stkcd quarter using 利润表.dta, nogen keep(1 3) keepusing(净利润 营业收入)
- merge 1:1 stkcd quarter using 盈利能力.dta, nogen keep(1 3) keepusing(行业代码 总资产净利润率ROAB)
- merge 1:1 stkcd quarter using 发展能力.dta, nogen keep(1 3) keepusing(营业收入增长率B)
- merge 1:1 stkcd quarter using 相对价值指标.dta, nogen keep(1 3) keepusing(托宾Q值*)
- merge m:1 stkcd year using 治理综合信息.dta, nogen keep(1 3) keepusing( 董事长与总经理兼任情况)
- merge m:1 stkcd year using 高管人数持股及薪酬情况.dta, nogen keep(1 3) keepusing(董事人数 其中独立董事 )
- merge m:1 stkcd using 公司文件.dta, nogen keep(1 3) keepusing(行业代码C 上市日期 市场类型 是否ST或PT )
- *======================== 筛选数据 =========================
- *= 剔除金融保险行业
- drop if regexm(行业代码C, "J")
- *= 剔除ST或PT类上市公司
- * - A=正常上市、B=ST、C=PT、D=*ST、T=退市整理期。
- keep if 交易状态=="A"
- *= 筛选全部A股
- * 市场类型字段对应编码:1=上海A,4=深圳A,16=创业板,32=科创板,64=北证A股市场
- keep if inlist(市场类型, 1, 4, 16, 32, 64)
- *= 如果要选择创业板的话
- * keep if inlist(市场类型, 16)
- * 剔除当年IPO的数据以及上市以前的数据
- drop if year<=real(substr(上市日期, 1, 4))
- * 筛选年份
- keep if year>=2010 & year<=2024
经管之家:momingiqmiao7
欢迎关注,分享更多实用的数据,独家发布,严禁转载获利,转载必究,有任何问题在可以帖子下方回复,及时回复
批量购买可享优惠
【关注】【帖子索引2023年】【帖子索引2022年】【帖子索引2021年】【使用常见问题】【点击查看更多帖子】【Stata软件下载】【Stata免费学习资料】



雷达卡




京公网安备 11010802022788号







