全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
966 4
2024-09-04
country industry数值
ARG ARG_A1 1
ARG ARG_A2 2
CHN CHN_A1 3
CHN CHN_A2 4
BGR BGR_A1 5
BGR BGR_A2 6
stata适合列计算,那能不能进行行计算呢?我想把第一二两行的数据加总得到新的观测值,第三四行的数据加总得到新的观测值,第四五行的数据加总得到新的观测值,具体来说,我想把每个国家A1和A2行业加总得到每个国家的新行业A1_2,生成一个新的观测值,也就是把ARG_A1+ARG_A2=ARG_A1_2,新观测值的国家仍然是ARG,行业是新生成的行业ARG_A1_2,后续需要利用ARG_A1_2、CHN_A1_2、BGR_A1_2的数据再进行处理。也就是得到下面这个表格中的结果。国家有很多,列数据也很多,请问怎么写代码才能快速达到目的呢?
country industry 数值
ARG ARG_A1 1
ARG ARG_A2 2
ARG ARG_A1_2 3(=1+2)
CHN CHN_A1 3
CHN CHN_A2 4
CHN CHN_A1_2 7(=3+4)
GBR GBR_A1 5
GBR GBR_A2 6
GBR GBR_A1_2 11(=5+6)




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2024-9-5 13:25:12
bys country: egen xx=total(数值)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-9-8 14:36:18
接上面的回答,如果按国家和行业计算就是  
bys country ind: egen xx=sum(数值)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-9-8 14:40:28
bys country ind: egen xx=sum(数值)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-9-11 13:55:02
推荐R语言,算起来比较快
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群