在数据框中创建列,指示另一列中的重复值

时间:2017-12-22 03:43:53

标签: r dataframe count unique

假设我在R中有这样的数据表:

Data Table

我希望在此表中添加一个列,用于指示此人是否切换了专业(例如" Y"用于切换," N"用于切换' t),我该怎么办?我尝试过使用计数和独特的功能,但不知道如何继续。

1 个答案:

答案 0 :(得分:1)

您只需使用IsSwitched的{​​{1}}子句添加列by

data.table

DT[, IsSwitched:= ifelse(.N>1,"Y","N"), by=Id] 是您的data.table。