在数据集的n行上执行功能

时间:2017-06-23 19:33:37

标签: r

我有15480个数据点的数据集。一个变量是%d /%m /%Y%H /%M形式。我想将数据分组为180个组,然后找到每组180个DateTimes的每个相关变量的平均值。如果不对数据进行子集化,最好如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以为每行分配一个ID,并按ID计算平均值。例如,

df$id <- rep(1:(15480/180),each=180)
aggregate(df$var,by=list(df$id),FUN=mean)