Я думаю, что у меня относительно простая проблема, но не могу понять, как ее решить. У меня есть следующий кадр данных:Перечислить значения одного столбца другим
a <- c("A","B","C","C","D","D","E")
b <- c(1,2,3,4,5,6,7)
c <- data.frame(a,b)
Теперь я хочу, чтобы новый dataframe перечислены все значения Ь в в ячейке, как это
A;1
B;2
c;3,4
D;5,6
E;7
Может кто-нибудь мне точку в правильном направлении? Я смотрел на ddply с одной колонкой для макс (б), а другой для мин (б), а затем вставить столбцы вместе, но это дает мне ошибку:
Error in .fun(piece, ...) : argument is missing, with no default
+1 Можно упростить, что 'tapply (с $ Ь, с $ а, пасты, коллапс =«») '- вам не нужно анонимную функцию здесь, как вы можете передать' collapse' через аргумент '...' 'tapply'. –