【发布时间】:2015-07-01 15:59:55
【问题描述】:
我想将参数传递给使用 dplyr 的函数。
这个想法是转换数据框的特定列(我的参数)的数据。
这是一个说明性示例:
example = function(x){
df %>%
mutate( paste0(x, '_with_noise') = x + rnorm(n(), 0, 0.01))
}
问题是我收到此错误消息:
> Error: unexpected '=' in: " df %>%
> mutate( paste(x, '_with_noise', sep = '') ="
> > } Error: unexpected '}' in "}"
我也尝试使用这些,但我遇到了完全相同的错误。
-
mutate_而不是mutate quote()
【问题讨论】:
标签: r function arguments dplyr