У меня есть dataframe х, как этотDdply и резюме категориальных переменных
Id Group Var1
001 A yes
002 A no
003 A yes
004 B no
005 B yes
006 C no
Я хочу, чтобы создать фрейм данных как этот
Group yes no
A 2 1
B 1 1
C 0 1
Функция .aggregate хорошо работает
aggregate(x$Var1 ~ x$Group,FUN=summary)
, но я не могу создать dataframe с результатами.
Если я пытаюсь использовать .ddply
ddply(x,"Group",function(x) summary(x$Var1))
я получаю ошибку: Результаты не имеют одинаковую длину.
Что я делаю неправильно?
Спасибо.
Это работает для меня. Какую версию plyr вы используете? – agstudy
'ddply (x," Group ", функция (x) summary (x $ Var1))' отлично работает для меня –
Это работает и для меня! –