我有每个患者在不同时间具有不同值的ID长格式数据,使用tidyr::gather()看起来像这样:
ID    TIME    VALUE
1     10      14
1     20      34
1     30      35
2     10      15
2     20      14
2     30      11
3     10      16
3     20      64
3     30      55
Run Code Online (Sandbox Code Playgroud)
我想添加一个名为包含MAX每个患者达到 max 的时间的新列VALUE,如下所示:
ID    TIME    VALUE    MAX
1     10      14       30
1     20      34       30
1     30      35       30
2     10      15       10
2     20      14       10
2     30      11       10
3     10      16       20
3     20      64       20
3     30 …Run Code Online (Sandbox Code Playgroud)