【发布时间】:2020-06-19 16:50:15
【问题描述】:
我有一个大型数据表,其结构与这个可重现的示例相似:
d <- data.table(
g =c(1 ,1 ,2 ,2 ,2 ,3 ,3 , 4 , 4),
A =c('a','a','b','b','w','c','q','r','r'),
B =c(1 ,1 ,2 ,2 ,2 ,3 ,3 ,4 , 5),
sameA =c(T , T , F , F , F , F , F , T , T),
sameAB=c(T , T , F , F , F , F , F , F , F)
)
g 表示组,A 和 B 是个人特征。我想创建变量:
-
sameA:表示 A 对于组的所有观察值都是相同的 -
sameAB:表示 A 和 B 对于组的所有观察值都相同
如何使用 data.table 以有效的方式做到这一点?
【问题讨论】:
标签: r data.table