【发布时间】:2017-10-26 11:10:31
【问题描述】:
给定的数据集在第三列中包含一个时间戳,该时间戳由 mm/dd/yyyy 格式的日期和 24 小时格式的 1 月时间组成。我希望通过将每一行与其前一行进行比较,仅当患者具有共同值时才使用 R 来找到分钟差“3”。这也意味着数据集的第一行应该给出 0 分钟的值,因为没有什么可比较的。谢谢,请帮忙。
patient handling time
1 Registration 1/2/2017 11:41
1 Triage and Assessment 1/2/2017 12:40
1 Registration 1/2/2017 12:40
1 Triage and Assessment 1/2/2017 22:32
1 Blood test 1/5/2017 8:59
1 Blood test 1/5/2017 14:34
1 MRI SCAN 1/5/2017 21:37
2 X-Ray 1/7/2017 4:31
2 X-Ray 1/7/2017 7:57
2 Discuss Results 1/7/2017 14:45
2 Discuss Results 1/7/2017 17:55
2 Check-out 1/9/2017 17:09
2 Check-out 1/9/2017 19:14
3 Registration 1/4/2017 1:34
3 Registration 1/4/2017 6:36
3 Triage and Assessment 1/4/2017 17:49
3 Triage and Assessment 1/5/2017 8:59
3 Blood test 1/5/2017 21:37
3 Blood test 1/6/2017 3:53
【问题讨论】:
-
你为什么要标记
stringdist?你在对handling变量做任何操作吗? -
我不知道可以在时间戳上工作的确切功能,所以认为 stringdist 可能会以任何方式,我并不具体。请帮忙。
-
该列 (
handling) 在计算该差异时是否起任何作用? -
它没有任何作用,只有第一列和最后一列。