Я бы хотел работать с уникальными комбинациями var1
и var2
в моем фрейме данных:
foo <- data.frame(var1 = c(1,1,2,2,2,2,3,3,3,3,3,4,4,4,4),
var2 = c(1,1,1,1,2,2,1,1,2,2,2,2,2,3,3))
Как было отмечено, unique(foo)
приводит к этому:
var1 var2
1 1 1
2 2 1
3 2 2
4 3 1
5 3 2
6 4 2
7 4 3
На основании уникальных комбинаций, как я могу получить:
n
, число вхождений значения var1
и
svar
, сумма значений var2
каждого значения var1
.
Вывод может выглядеть следующим образом:
var1 n svar
1 1 1 1
2 2 2 3
3 3 2 3
4 4 2 5