今天给大家分享一份 1990~2024 年上市公司周边的卫星反演污染物面板数据。原始污染物栅格数据来源于 NASA MERRA-2 大气再分析数据集(https://disc.gsfc.nasa.gov/),涵盖多种卫星反演污染物指标,包括 PM1、PM2.5、PM10、SO2、SO4、NO2、CO、O3、粉尘、黑碳、二甲硫醚等。
这些指标的分省市区县面板数据也可以从平台上找到。
数据概览
该数据计算了上市公司周边 1km、2km、3km、4km、5km、10km、15km、20km、25km、30km 范围内各种污染物指标的年度平均值,时间范围为 1990~2024 年,覆盖 A 股上市公司的注册地址和办公地址。数据包含的变量如下:
年份、股票代码、股票简称、距离范围_km、地址类别、PM1、PM10、PM2_5、SO2、SO4、CO、NO2、O3、二甲硫醚、粉尘、黑碳
数据预览如下:
![]()
图表展示
下图展示了平安银行周边 1~30km 范围内年平均 PM10 浓度变化:
![]()
下图展示了平安银行周边 1~30km 范围内年平均 SO2 浓度变化:
![]()
处理代码
该数据使用 R 语言的 terra、sf 包进行处理,并通过 Stata 绘制展示图。处理流程如下:
- 生成上市公司地址周边 1~30km 的缓冲区
- 读取各种污染物指标的年度栅格数据
- 使用 terra::extract() 提取缓冲区范围内各污染物栅格均值
- 循环各年份、各距离范围并行计算
- 合并整理输出为 .dta 面板数据
关键 R 代码示例:
library(tidyverse) |
用 Stata 绘制展示图:
*- 读取数据并筛选平安银行办公地址 |
附件中也提供了该数据的处理代码供参考:
![]()
数据引用格式
由于该数据包含较多 RStata 处理的内容,在研究中使用该数据请使用清晰的方式注明数据来源于 RStata 或者 RStata 数据中心,并使用如下格式引用:
RStata 数据中心: 1990~2024年上市公司周边的卫星反演污染物面板数据. 2026. https://tidyfriday.cn/rsdb2/
英文文献可以使用下面的格式引用:
RStata Data Center: Panel Data on Satellite-Retrieved Pollutants around Listed Companies, 1990–2024. 2026. https://tidyfriday.cn/rsdb2/
关联课程/数据推荐
使用 R 语言计算工企周边一定范围内的平均 PM2.5 浓度:https://rstata.duanshu.com/#/course/016330182fb64ecd9fab8ada0d816130
1990~2021 年上市公司周边的卫星反演污染物面板数据:https://rstata.duanshu.com/#/course/4cbccc6956f946e1b24dddafbf841043
1990~2024 年上市公司注册地址与办公地址周边一定范围的 CO2 排放量面板数据:https://rstata.duanshu.com/#/course/c72d81d321ab49f4859f8e7488e7df6e
1998~2021年上市公司周边 PM2.5 浓度面板数据(华盛顿大学圣路易斯分校来源):https://rstata.duanshu.com/#/course/456d149b00f845169faf7ab907290757
如果有相关需要可以联系李老师付费定制。
点击这里跳转到 RStata 短书平台获取附件:1990~2024 年上市公司周边的卫星反演污染物面板数据
评论