【发布时间】:2017-10-26 12:07:53
【问题描述】:
我有以下(高度简化的)dplyrmutate 的示例:
xx <- data.frame(x = 1:10, y = c(rep(1,4),rep(2,6)))
bla_fun <- function(x,y){cat(x," ",y,"\n"); min(x,y)}
xx %>% rowwise() %>%
mutate( z = bla_fun(x,y))
我想让它与 mutate_at 一起使用,它可以将列名作为字符串传递给我。
xx %>% rowwise() %>%
mutate_at( c("x","y"), funs("bla_fun") )
但这不起作用。如何让它工作?
【问题讨论】:
-
您要计算行分钟数吗?
mutate_at并不是要进行逐行操作。