假设我在R中有这样的数据表:
Data Table
我想在这个表中添加一个列,表示该人是否切换了专业(如“Y”表示切换,“N”表示没有切换),我该怎么做?我尝试过使用count和unique函数,但不知道如何继续。
您可以使用IsSwitched的by子句添加一个data.table列:
IsSwitched
by
data.table
DT[, IsSwitched:= ifelse(.N>1,"Y","N"), by=Id]
哪里DT是您的data.table。
DT