标签: r dataframe count unique
假设我在R中有这样的数据表:
Data Table
我希望在此表中添加一个列,用于指示此人是否切换了专业(例如" Y"用于切换," N"用于切换' t),我该怎么办?我尝试过使用计数和独特的功能,但不知道如何继续。
答案 0 :(得分:1)
您只需使用IsSwitched的{{1}}子句添加列by:
IsSwitched
by
data.table
DT[, IsSwitched:= ifelse(.N>1,"Y","N"), by=Id] 是您的data.table。
DT[, IsSwitched:= ifelse(.N>1,"Y","N"), by=Id]