私は次のものを持っています:
test <- data.table(id=1:11, t=c(rep(1:2,5), 3))
test[length(unique(id))>1,list(id, t), by=t]
id t
1: 1 1
2: 2 2
3: 3 1
4: 4 2
5: 5 1
6: 6 2
7: 7 1
8: 8 2
9: 9 1
10: 10 2
11: 11 3
私はこれがグループtest
化され、各グループのステートメントをt
評価し、trueの行を返すことを期待していました(つまり、複数の一意のIDがあります)。代わりに返されるのはこれです:j
i
> test
id t
1: 1 1
2: 2 2
3: 3 1
4: 4 2
5: 5 1
6: 6 2
7: 7 1
8: 8 2
9: 9 1
10: 10 2
11: 11 3
にのみ適用され、にはby
適用されないようです。ここに何か提案はありますか?j
i