【发布时间】:2016-03-08 08:37:28
【问题描述】:
我想要管道的可参数化部分。
这是我要写的代码:
library(magrittr)
d <- data.frame(x=1:5)
add_n <- function(n) . %>% transform(x = x + n)
d %>% add_n(3)
显然它不起作用,因为%>% 将d 设置为add_n 的参数。
【问题讨论】:
-
对不起,我编辑了问题并进入库以使最小的示例工作。将更改为
magrittr- 在第一个地方没有看到标签。 -
新趋势正在被否决,因为有人编辑了我的问题?
-
@DavidArenburg 我想保持简单,这就是我选择
add_n的原因。我的实际用例s比较复杂,没有内置函数。 -
@DavidArenburg,tidyr 还导出
%>%(顺便说一句,还有 stringr) -
@docendodiscimus 是的newer features it seems,有趣的是它被归类为“BUGS”(或者它可能被归类为“矿工改进”?)