Stata环境下分类求和问题

提出问题

  • 假设有两列数据:一是土地类型x(建设用地、耕地、住宅用地、交通运输用地);二是土地面积y。
  • 需求是「求建设用地和交通运输用地的面积总和」

导入数据

clear
input str20 x  double y        //x为土地类型、y为土地面积
 x                    y
"交通运输用地"        505
"交通运输用地"        111
"耕地"               123
"建设用地"           112
"住宅用地"          123
"住宅用地"           124
end

运行list后,可以看到:

image.png

分类求和

计算建设用地交通运输用地面积总和

gen s = sum(y) if x =="建设用地"|x=="交通运输用地"  //面积总和
list
image.png
sum s
replace s = r(max) if s==.
list
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容