根据另一列中唯一值的顺序创建具有值的列

时间:2021-04-24 17:50:26

标签: r data-wrangling

Table

如何创建附表中的数字列,该列查看 Admi_num 列并检查它是否是第一次准入,然后在数字列中放入 1 并类似地放入 2 ,3 等值在 Administration_num 列上。谢谢

2 个答案:

答案 0 :(得分:1)

我们可以使用rowid

library(data.table)
df1$Number <- rowid(df1$PatID)

答案 1 :(得分:1)

如果说你的数据名称是 df,这个基本的 R 方法应该会产生类似的结果

ave(df$PatID, df$PatID, FUN = function(x) seq_len(length(x)))