【发布时间】:2014-06-09 22:18:57
【问题描述】:
当我使用 ddply 计算数值列的平均值时,输出不是我所期望的:
ddply(df, .(df[,1]) summarize, Sales = mean(df[,5]))
输出是:
df1[, 4] 销售额 1 X01.01.2012 49761.36 2 X01.02.2012 49761.36 3 X01.03.2012 49761.36 4 X01.04.2012 49761.36 5 X01.05.2012 49761.36 6 X01.06.2012 49761.36我不明白为什么平均值是相同的,即使它是按日期排序的。鉴于每个日期的销售额都不同,这不是预期的输出。它计算整列的平均值。
【问题讨论】:
-
你的数据呢?