答案 0 :(得分:1)
来自{[
{
el: 1
},
{
el: 2
},
{
el: 1
},
]
}
的{{1}}函数总能很好地完成此任务。
ddply
第一个参数是数据框的名称。
第二个参数是它应该分组的列 - 在这种情况下是它的日期,但是你也可以给它一个具有多个列名的列向量,例如plyr
。
最后一个参数采用您要应用的函数,在本例中为sumFrame <- plyr::ddply(df, "date", numcolwise(sum))
meanFrame <- plyr::ddply(df, "date", numcolwise(mean))
和c("date", "time")
。 sum
位只是为了确保函数将此函数应用于列,而不是行。
正如另一个说明,正如MrFlick所说,你应该提供一个可重复的例子和你迄今为止尝试过的一些解决方案。