全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 数据分析与数据挖掘
1751 3
2019-03-11
悬赏 30 个论坛币 未解决
ID    YEAR     NAME   a     b      c
如上,假如有六列数据,ID对于每个name来说是唯一的,但可能重复多次,类似于体检数据,一个人对应一个身份证号,但可能体检多次,现在想提取满足体检了任意连续五年的所有数据,用R 该如何完成?求解答
二维码

扫码加我 拉你入群

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

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

全部回复
2019-3-11 22:44:01
数据如下,在这个例子下,最终只选取ID=3的人的2008-2012年的数据
ID  YEAR NAME   a
1    2005  李       6
2    2005  鲁       4
2    2006  鲁       4
2    2008  鲁       4
2    2009  鲁       4
2    2010  鲁       4
2    2011  鲁       4
3    2005  刘       4
3    2006  刘       4
3    2008  刘       4
3    2009  刘       4
3    2010  刘       4
3    2011  刘       4
3    2012  刘       4
二维码

扫码加我 拉你入群

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

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

2019-3-12 08:28:15
以下是code和所用的sample数据,还是有一点不足,是我不太会自己自定义函数然后和tapply结合起来,所以没有按照newid分组,对每个人的检查次数分别计算,而是直接对整个数据进行检查,请大神解答一下,最好应该是如何实现,谢谢~
复制代码
二维码

扫码加我 拉你入群

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

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

2020-5-4 16:31:48
在吗?我想用家庭微观数据分析房价与家庭负债和消费,怎样提取连续几年接受调查的家庭
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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