【发布时间】:2016-12-07 15:27:39
【问题描述】:
%>% 管道运算符是否总是将左侧 (LHS) 提供给右侧 (RHS) 的第一个参数?即使在 RHS 调用中再次指定了第一个参数?
假设我想在cor()中指定使用哪个变量:
library(magrittr)
iris %>%
cor(x=.$Sepal.Length, y=.$Sepal.Width)
但这失败了,它看起来像cor(., x=.$Sepal.Length, y=.$Sepal.Width) 之类的东西?
我知道我可以改用
iris %$%
cor(x=Sepal.Length, y=Sepal.Width)
但想通过%>%找到解决方案...
【问题讨论】: