【发布时间】:2019-04-25 11:08:17
【问题描述】:
我不明白以下代码中的 . 正在做什么或在哪里可以找到它的文档:
library(tidyverse)
ggplot(iris) +
geom_point(
aes(x=Sepal.Length, y=Sepal.Width),
data = . %>% filter(Species == 'setosa')
)
这似乎与What does the dplyr period character "." reference? 中描述的用法完全不同,. 没有出现在最左侧的位置。
文档here 只是说
带有点 (.) 作为 LHS 的管道将创建一元函数。这是 用于定义聚合函数。
但这一点我都不清楚,我希望获得更多信息。
【问题讨论】:
-
这是之前的data.frame。
-
我不确定为什么会这样或文档在哪里?
-
文档?我们来了:magrittr v1.5,vignette。干杯
-
这些文档中的唯一解释是“带有点 (.) 的管道,因为 LHS 将创建一元函数。这用于定义聚合函数。” ...我希望通过提出这个问题来获得更多信息...
-
这似乎意味着它会像
function(x) {x}那样行事,对吗?