【发布时间】:2021-08-11 01:14:02
【问题描述】:
我搜索了??"~",但这只指向rlang::env_bind(大概是%<~%)和base::~。在 RStudio 中,如何找到 Purrr 的 ~ 的文档?例如,如果我忘记了如何将~ 与两个输入一起使用,我该往哪里看?
【问题讨论】:
-
波浪号运算符不是特定于
purrr,它是语言的一部分。见语言定义:cran.r-project.org/doc/manuals/r-release/R-lang.html -
@tmfmnk "~ 波浪号,用于模型公式,可以是一元或二元"。这并没有暗示匿名函数。
-
这个问题/答案可能有助于理解 ~(但不指向文档):stackoverflow.com/questions/44834446/…
-
是的,在
map()函数的文档中说明.f参数为a function, formula, or vector (not necessarily atomic).。 -
如果您忘记了如何将
~与两个输入一起使用,那么您需要查看允许~函数的函数,而不是~本身。例如,purrr::pmap显示了三种参数化方法,使用.(单个参数)、.x和.y(如果只有两个)或..1、..2、..3等多参数~-functions.