全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1112 4
2019-08-25
我现在有N多条(“行”)就诊记录
包括就诊患者的身份证号和每次的就诊时间,身份证号一列,就诊时间一列每个身份证号可能有多次就诊记录

也就是说存在多个“行”都属于同一个患者
在属于同一个人的多条就诊记录中,身份证号是一样的,就诊时间不同

我现在想把每个人的初次就诊记录挑出来,请问怎么办?谢谢!!!1
二维码

扫码加我 拉你入群

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

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

全部回复
2019-8-25 10:19:42
我现在有N多条(“行”)就诊记录
包括就诊患者的身份证号和每次的就诊时间,身份证号一列,就诊时间一列。
每个身份证号可能有多次就诊记录

也就是说存在多个“行”都属于同一个患者
在属于同一个人的多条就诊记录中,身份证号是一样的,就诊时间不同

我现在想把每个人的初次就诊记录挑出来,请问怎么办?谢谢!!!1
二维码

扫码加我 拉你入群

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

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

2019-8-25 10:57:37
按身份证号分组,在每一组内按就诊时间降序排列,获取每一组的第一条记录
二维码

扫码加我 拉你入群

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

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

2019-8-25 11:44:50
Whig 发表于 2019-8-25 10:57
按身份证号分组,在每一组内按就诊时间降序排列,获取每一组的第一条记录
听上去可行,我先试试,感谢
二维码

扫码加我 拉你入群

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

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

2019-8-25 17:27:33
dplyr包里,分组后排序,选row_number为1的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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