【发布时间】:2014-05-29 12:20:27
【问题描述】:
我有如下数据集:
Date Country Item Qty Value
15-04-2014 SE 08888 2 20
28-04-2014 SE 08888 2 20
05-05-2014 SE 08888 6 80
当日期在 5 月 1 日之前,我想对数量值求和,并且聚合值(总和)应标记为 5 月 1 日。
我试过ddply,但不管日期如何,它都会对所有值求和。
ddply(se, .(se$Item), summarize, Qty = sum(se$Qty), Value = sum(se$Value))
还尝试按日期进行子集化,但没有太大成功。
se$Date <- as.Date(as.character(se$Date))
se_q <- subset(se,se$Date <= 01-05-2014)
Date Country Item Qty Value
0015-04-20 SE 08888 2 20
0028-04-20 SE 08888 2 20
0005-05-20 SE 08888 6 80
如何在代码中添加日期参数?或者我该怎么做?
谢谢
【问题讨论】: