楼主: til0548388
4761 4

[编程问题求助] stata如何批量横向加总前缀相同的变量 [推广有奖]

  • 0关注
  • 0粉丝

博士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
527 个
通用积分
92.6418
学术水平
2 点
热心指数
4 点
信用等级
2 点
经验
1629 点
帖子
147
精华
0
在线时间
168 小时
注册时间
2019-12-26
最后登录
2024-2-15

楼主
til0548388 发表于 2021-12-28 03:04:52 |AI写论文
10论坛币
请教大家,stata如何批量横向加总前缀相同的变量

最佳答案

Yike_ekiY 查看完整内容

var_new 是新变量名称, varlist 填入所要加总的变量名,因为前缀相同,所以一般可以用通配符,如横向加总 d_var1 d_var2 d_var3 d_var4 ,就是 varlist 填入 d_* 。 希望能有帮助。
关键词:前缀相同的变量 Stata tata

回帖推荐

蓝色 发表于3楼  查看完整内容

沙发
Yike_ekiY 发表于 2021-12-28 03:04:53
  1. egen var_new = rowtotal(varlist)
复制代码


var_new 是新变量名称, varlist 填入所要加总的变量名,因为前缀相同,所以一般可以用通配符,如横向加总 d_var1 d_var2 d_var3 d_var4 ,就是 varlist 填入 d_* 。

希望能有帮助。

藤椅
蓝色 发表于 2021-12-28 12:16:55
  1. * Example generated by -dataex-. For more info, type help dataex
  2. clear
  3. input int(price mpg rep78) float headroom int(trunk weight length turn displacement) float gear_ratio
  4. 4099 22 3 2.5 11 2930 186 40 121 3.58
  5. 4749 17 3   3 11 3350 173 40 258 2.53
  6. 3799 22 .   3 12 2640 168 35 121 3.08
  7. 4816 20 3 4.5 16 3250 196 40 196 2.93
  8. 7827 15 4   4 20 4080 222 43 350 2.41
  9. end

  10. rename * a*
  11. egen want=rowtotal(a*)
复制代码

板凳
til0548388 发表于 2021-12-30 01:08:33
Yike_ekiY 发表于 2021-12-28 03:04
var_new 是新变量名称, varlist 填入所要加总的变量名,因为前缀相同,所以一般可以用通配符,如横向 ...
十分有帮助,很好解决了我的问题,非常感谢!

报纸
til0548388 发表于 2021-12-30 01:10:12
蓝色 发表于 2021-12-28 12:16
十分感谢老师用心找数据生动形象的演示!两位的回复很好地解决了我的问题!非常谢谢!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-9 06:59