【发布时间】:2020-01-23 00:27:42
【问题描述】:
我有一个数据框
ID drug start date
A X 2019-11-16
A Y 2018-11-16
A Z 2020-11-16
B X 2019-11-16
B Y 2019-11-16
B X 2020-11-16
C X 2019-11-16
C X 2020-11-16
我想创建一个新列,其中每个 ID 的所有药物都按日期编号,但开始日期相同的药物具有相同的索引。药物名称对于索引无关紧要(即,从同一日期开始的药物具有相同的索引)。例如,
ID drug start date order
A X 2019-11-16 2
A Y 2018-11-16 1
A Z 2020-11-16 3
B X 2019-11-16 1
B Y 2019-11-16 1
B X 2020-11-16 2
C X 2019-11-16 1
C X 2020-11-16 2
如何创建这个新列?我曾尝试使用mutate(order=row_number()) 进行排序,但它不处理重复日期问题。这是我第一次在这个论坛上发布问题,所以提前感谢您的帮助,如果我能澄清任何事情,请告诉我!
【问题讨论】:
-
您可以添加您已经尝试过的内容吗?