我尝试将我的移动平均函数应用于一个变量,如下所示:
Fonction.mm <- function(x)
{
filter(x, poids, sides=1, method="conv")
}
numero<-1:nrow(data)
tapply(numero, data$td, Fonction.mm)data$td,这是一个有2个类别的字符变量。
但这并不能得到错误:
Error in tapply(numero, data$td, Fonction.mm) :
arguments must have same length非常感谢!
发布于 2013-06-17 16:58:52
在tapply中,第一个参数是数字,第二个参数是一个因子,第三个参数是您使用的函数。
如果您想对td进行数值平均,则格式为tapply(data$td,your-factor,fonction.mm)。
还有,你的"poids“是什么?
https://stackoverflow.com/questions/17143342
复制相似问题