だから私はデータフレームを持っています、例えば次のデータで:
Count Amount Org Bank
------------------------------------------
1 100 ABC Chase
15 76 DEF American Express
...
...
を使用して実行するとddply
:
result1 <- ddply(df, 4, count = sum(as.numeric(df[[1]])), amt = sum(as.numeric(df[[2]])))
すべての行でresult1
同じ値(つまりcount
と)を持つ結果が得られます。amt
description count amt
Chase 900 432087
American Express 900 432087
.....
確かにそうではありません。どういうわけか、sum()
計算されている最後の値がすべての行に適用されているようです。ここで何かが足りませんか?