0

对于大多数人来说,这可能是一个基本问题。

我正在使用 aggregate() 函数,该函数采用名为“dupl”的数据框,针对名为“interval”和“day type”的 2 个列进行聚合,这样做还取另一个名为“steps”的列的平均值。我希望将包含均值的列命名为 steps_mean。我使用这段代码:

{r} aggr <- aggregate(dupl$steps, by=dupl[c("interval","daytype")], FUN=(mean_steps=mean) )

但是输出中的列被命名为“x”而不是“mean_steps”

我的代码有什么问题?

预先感谢您的帮助

4

1 回答 1

0

尝试做

聚合(重复,按=列表(重复$间隔,重复$daytype),FUN =“平均值”)

于 2014-12-04T13:28:46.643 回答