全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4654 8
2016-03-04
我有一个data其中一个变量是id,这个id有很多重复的,另外一个变量称为v, 我想算对于相同的id,生成一个新的变量v2,对于相同的id,v2等于v的最大值,请问这个代码要怎么写

二维码

扫码加我 拉你入群

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

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

全部回复
2016-3-5 10:06:13
bys id: egen v2=max(v)试试~
二维码

扫码加我 拉你入群

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

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

2016-3-6 13:15:36
夏目贵志 发表于 2016-3-5 10:06
bys id: egen v2=max(v)试试~
不对呀
二维码

扫码加我 拉你入群

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

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

2016-3-7 03:12:48
joyce1993 发表于 2016-3-6 13:15
不对呀
哪里不对?放一部分数据上来我试试~
二维码

扫码加我 拉你入群

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

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

2017-1-22 17:14:23
max之后所有的数都是9了,好像不对
二维码

扫码加我 拉你入群

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

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

2017-1-23 08:31:52
我也觉得夏目贵志的方法可行。你可以换一种方法验证一下:
先按照id各自排序,然后各自生成_n,最后生成新变量存储_N的那个数据,对照一下
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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