Error in aggregate.zoo(mdf, nfrequency = 1800, FUN = mean) : argument "by" is missing, with no default
时间: 2024-02-18 08:03:59 浏览: 141
STM32 RAM溢出分析(KEIL在Build的时候提示Error:L6406E:No space in execution)
5星 · 资源好评率100%
这个错误提示是因为在使用aggregate函数时没有指定by参数,而by参数是必须要指定的。aggregate函数是一个对数据进行聚合的函数,它需要指定聚合的方式和聚合的对象。在这个错误提示中,nfrequency参数指定了聚合的方式(每1800个时间点聚合一次),但是没有指定聚合的对象,所以需要在函数中加上by参数指定聚合的对象,例如:
```
aggregate(mdf, by = list(seq_along(mdf) %/% 1800), FUN = mean)
```
这里使用了seq_along函数生成一个从1开始的序列,然后用%/%运算符将序列分组,每1800个一组,然后对每组进行平均值计算。
阅读全文