我想我有一個相對簡單的問題,但不知道如何解決它。 我有以下的數據幀:列另一列的值
a <- c("A","B","C","C","D","D","E")
b <- c(1,2,3,4,5,6,7)
c <- data.frame(a,b)
現在我想有一個新的數據框列表B中的所有值在小區這樣
A;1
B;2
c;3,4
D;5,6
E;7
任何人都可以點我在正確的方向?我一直在尋找的最大ddply有一列(B),另一個是分(B),然後列粘貼在一起,但它給我的錯誤:
Error in .fun(piece, ...) : argument is missing, with no default
+1您可以簡化爲'tapply(c $ b,c $ a,paste,collapse =',')' - 您不需要匿名函數,因爲您可以傳遞'collapse'通過'tapply'的'...'參數。 –