我正在使用
aggregate()
函数,该函数采用名为 dupl
的数据框,针对名为 interval
和 day type
的 2 列进行聚合,通过这样做,它还采用另一列名为 steps
的平均值。
我想将包含方法的列命名为
steps_mean
。我使用这段代码:
aggr <- aggregate(dupl$steps, by=dupl[c("interval","daytype")], FUN=(mean_steps=mean) )
然而,输出中的列名为
x
而不是 mean_steps
。
我的代码有什么问题?
尝试做
aggregate(dupl, by=list(dupl$interval, dupl$daytype), FUN="mean")