可能重复:
以下 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)
'.' 有两种特殊的解释。在一个公式中。通常的一个是在模型拟合函数的“数据”参数的上下文中,意思是“公式中没有的所有列”:参见“terms.formula”。在“update.formula”的上下文中,only表示“公式的这一部分之前的内容”。