重複の可能性:
次の R の抜粋で、ピリオドは何を意味しますか?
集計ヘルプ ファイル:
Dot notation:
aggregate(. ~ Species, data = iris, mean)
aggregate(len ~ ., data = ToothGrowth, mean)
こことはどういう意味.
ですか?
重複の可能性:
次の R の抜粋で、ピリオドは何を意味しますか?
集計ヘルプ ファイル:
Dot notation:
aggregate(. ~ Species, data = iris, mean)
aggregate(len ~ ., data = ToothGrowth, mean)
こことはどういう意味.
ですか?
それは「他のすべての変数」を意味します。つまり、他の方法では式に存在しないデータの変数です。
最初の式では、コマンドを実行して確認できるように、これらはSepal.Length
、Sepal.Width
、です。Petal.Length
Petal.Width
aggregate(. ~ Species, data = iris, mean)
Species Sepal.Length Sepal.Width Petal.Length Petal.Width
1 setosa 5.006 3.428 1.462 0.246
2 versicolor 5.936 2.770 4.260 1.326
3 virginica 6.588 2.974 5.552 2.026
このステートメントは同等です。
aggregate(cbind(Sepal.Length, Sepal.Width, Petal.Length, Petal.Width) ~ Species, data = iris, mean)
から?formula
「.」には 2 つの特別な解釈があります。式で。通常のものは、モデル フィッティング関数の「データ」引数のコンテキストにあり、「式に含まれていないすべての列」を意味します。「terms.formula」を参照してください。「update.formula」のコンテキストでは、「以前は式のこの部分にあったもの」を意味します。