所以我有一個數據幀,與下面的數據說:問題與數據幀ddply的結果 - R的
result1 <- ddply(df, 4, count = sum(as.numeric(df[[1]])), amt = sum(as.numeric(df[[2]])))
我得到:
Count Amount Org Bank
------------------------------------------
1 100 ABC Chase
15 76 DEF American Express
...
...
當我使用運行ddply
與具有相同的值(即count
和amt
)result1
導致對所有行,即
description count amt
Chase 900 432087
American Express 900 432087
.....
這絕對不是這種情況。不知何故,似乎最後計算的sum()
值將應用於所有行。我在這裏錯過了什麼嗎?
你能做到'dput(頭(DF))'創建和發佈可重複的例子嗎? –