【发布时间】:2018-04-09 01:35:10
【问题描述】:
对于可能是一个非常简单的问题表示歉意。
我不熟悉在 R 中使用 purrr 包,我正在努力尝试将第二个参数传递给函数。
library(dplyr)
library(purrr)
my_function <- function(x, y = 2) {
z = x + y
return(z)
}
my_df_2 <- my_df %>%
mutate(new_col = map_dbl(.x = old_col, .f = my_function))
这很有效,通常我不需要更改 y 的值,但如果我必须通过 mutate & map 组合为 y 传递不同的值(比如 y = 3),它的语法是什么?
非常感谢您!
【问题讨论】: