楼主: a9684419
8669 3

[回归分析求助] stata如何提取某一年份变量生成新变量 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

62%

还不是VIP/贵宾

-

威望
0
论坛币
367 个
通用积分
17.3017
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3328 点
帖子
64
精华
0
在线时间
171 小时
注册时间
2019-4-27
最后登录
2024-11-9

楼主
a9684419 学生认证  发表于 2020-5-25 16:23:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
题目可能表达的不够充分,现附图说明。如下图,现有year id1 id2 var1信息,我想生成var2,var2是var1变量某年(图片中是2003年)的加总值(即5+654+78+4=741),请问各位大佬在stata中如何实现 微信图片_20200525161955.png

二维码

扫码加我 拉你入群

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

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

关键词:Stata 如何提取 变量生成 tata 新变量

沙发
欣心兰 发表于 2020-5-26 09:14:29
楼主好,请尝试:
bysort id2 year: egen v2 = sum(var1) if year == 2003
bysort id2 : egen var2 = min(v2)
drop v2
供参考。

藤椅
a9684419 学生认证  发表于 2020-5-26 12:30:46
欣心兰 发表于 2020-5-26 09:14
楼主好,请尝试:
bysort id2 year: egen v2 = sum(var1) if year == 2003
bysort id2 : egen var2 = min ...
好像可以,非常感谢!!!

板凳
Z丶yan 发表于 2022-4-12 22:19:31
欣心兰 发表于 2020-5-26 09:14
楼主好,请尝试:
bysort id2 year: egen v2 = sum(var1) if year == 2003
bysort id2 : egen var2 = min ...
你好,如果这个时候只需要id2下每个id编码01年到03年的var2面板数据,应该怎么操作呢?(如id2为1时就包含了不止一个01年数据,我只需要各个年份对应一个数据)

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-29 03:45