Моя база данных, как это:Как изменить и обобщить категориальные данные от длинного до широкого?
db <- data.frame(var1 = c("A", "B", "C", "D", "E"), var2 = c("X", "X", "Y", "Y", "Y"),
var3 = c("G", "H", "G", "G", "K"))
db
var1 var2 var3
A X G
B X H
C Y G
D Y G
E Y K
Я хотел бы изменить в основе var2 и подсчета вхождений var3, чтобы получить этот результат:
var2 var3.G var3.H var3.K
X 1 1 0
Y 2 0 1
Я попытался бросание и функции изменения не имеют успеха.
Более элегантное решение! Я просто подожду, чтобы проверить это. –
Мне не нужна проверка, и у RStudent был несколько более полный ответ. –