【发布时间】:2020-04-08 20:22:44
【问题描述】:
我正在处理一个大型医疗数据集。现在我想添加一个代表再入院的列,也就是说,如果患者最多在 6 个月前接受过手术,那么“再入院”列将是该患者在过去 6 个月内进行的手术次数。否则,它将为“0”。我将分享部分数据集:
Patient_ID Surgery_Date
1838 2017-01-05
1838 2018-04-26
87 2017-01-11
1838 2017-07-06
87 2017-03-17
1838 2018-08-02
87 2017-11-15
1838 2018-11-22
87 2017-02-01
87 2017-06-21
1838 2018-06-14
所以,通过这种方式,我想要一个新列,在这个例子中,像这样:
Patient_ID Surgery_Date Readmission
1838 2017-01-05 0
1838 2018-04-26 0
087 2017-01-11 0
1838 2017-07-06 0
087 2017-03-17 2
1838 2018-08-02 2
087 2017-11-15 1
1838 2018-11-22 2
087 2017-02-01 1
087 2017-06-21 3
1838 2018-06-14 1
有人可以帮帮我吗?
【问题讨论】:
-
有没有可能患者出现超过 2 次?然后会发生什么?
-
我重复了身份证(实际上是同一个人),因为那个人不止一次接受过手术。然后我想为那个“重新接纳”写一个专栏