将数据框传递给其参数管道点的函数

时间:2016-06-10 21:09:12

标签: r lambda dplyr magrittr

如何将数据框传递给参数管道点的函数?

mpg %>% rbind(., . %>% rev())
  

rep(xi,length.out = nvar)出错:尝试复制   对象'关闭'

另一个例子:

mpg %>%
  {
    . %>% arrange(manufacturer)
  }
  

具有以下组件的功能序列:

     
      
  1. 安排(。,制造商)
  2.         

    使用'功能'提取个别功能。

1 个答案:

答案 0 :(得分:7)

(.)

等括号括起点
mpg %>% rbind(., (.) %>% rev())

或者,对于lambda函数:

mpg %>%
  {
    (.) %>% arrange(manufacturer)
  }