如果这个问题很简单或重复,我很抱歉,但我无法在任何地方找到任何答案。我在这里阅读了文档和类似的问题,但他们没有回答我的问题。我的背景是使用javascript,python等语言进行非统计编程,所以请为那些读者解释。
我的问题很简单(希望如此):
什么是公式?什么是~
运营商?他们如何评估和使用?
(作为有编程背景的人),我想了解我理解任何其他类型的公式:我可以对它们执行哪些操作以及如何在函数中一般使用它们?
例如,马赛克包(来自library(mdsr)
)具有mean
功能。
mean( ~ mpg, data = mtcars)
他们正在使用~
运算符来获取列名称。我知道$
中的mtcars$mpg
运算符会返回数据框mpg
内所有mtcars
s的向量。如何使用公式来制作这样的通用函数? 如何评估公式?该类型如何运作?