%>%
管道操作符是否总是将左侧(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)
但是想要找到一个使用 %>%
的解决方案...