可能重复:
以下R摘录中的期限是什么意思?
在聚合帮助文件中:
Dot notation:
aggregate(. ~ Species, data = iris, mean)
aggregate(len ~ ., data = ToothGrowth, mean)
Run Code Online (Sandbox Code Playgroud)
这是什么意思. ?
它意味着"所有其他变量".也就是说,数据的那些变量在公式中不存在.
在第一个表达式,这些是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
Run Code Online (Sandbox Code Playgroud)
该声明是等效的:
aggregate(cbind(Sepal.Length, Sepal.Width, Petal.Length, Petal.Width) ~ Species, data = iris, mean)
Run Code Online (Sandbox Code Playgroud)