全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
12137 6
2009-05-19

hhid06             age
212101001           33
212101001           41
212101001           68
212101001           69
212101002           17
212101002           42
212101002           46
212101004           71
212101004           71

要提取每一组hhid中最后一个观测值的age 用命令怎么表示啊?我要用69或者46或者71,这几个数值应以怎样的形式用一个通用的代码表示啊?

二维码

扫码加我 拉你入群

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

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

全部回复
2009-5-19 18:53:00


sort hhid06 age
by hhid06: keep if _n == _N







二维码

扫码加我 拉你入群

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

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

2009-5-19 18:58:00
我是想要69这个值,而不是这一行样本 简单的说 接下去的工作我是要把某个变量都赋值成这个69
二维码

扫码加我 拉你入群

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

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

2009-5-19 19:56:00
以下是引用guoguozlm在2009-5-19 18:58:00的发言:
我是想要69这个值,而不是这一行样本 简单的说 接下去的工作我是要把某个变量都赋值成这个69

题意不明,试试:

sort hhid06 age
by hhid06: gen ageN = age[_N]
 




二维码

扫码加我 拉你入群

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

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

2009-5-19 21:37:00

*猜测楼主想要以下结果?

bys hhid06: egen m=max(age)

二维码

扫码加我 拉你入群

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

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

2009-6-2 19:02:00
非常感谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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