0

次のように、移動平均関数を 1 つの変数に適用しようとしています。

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

どうもありがとう!

4

1 に答える 1

1

tapply では、最初の引数は数値で、2 番目は係数、3 番目は使用する関数です。

td で数値平均を行いたい場合、フォームは tapply(data$td, your-factor, fonction.mm) です。

また、あなたの「ポッド」は何ですか?

于 2013-06-17T08:58:52.093 に答える