Dplyr非标准评估将列名称与变量值混合

时间:2016-01-14 20:21:35

标签: r dplyr

我正在尝试使用dplyr来处理非标准评估。我认为我的问题很简单....我只是想将data.frame的列除以特定的数量,但我希望将此功能封装在一个函数中。我可以使用base R来实现这个功能但是(为了代码的一致性)我想使用dplyr mutate_函数。

以下是使用基础R的示例。

fn_example <- function(df, divisor) {
df$x <- df$x / divisor
# want to replace the above with "dplyr:mutate_"  ????
return(df)
}

df_test <- data.frame (x = c(100, 200, 300, 400), y = c(393, 291, 45, 32))
fn_example(df_test, 2)

任何建议都将不胜感激。

0 个答案:

没有答案