如何使用purrr :: map实现行式迭代?
这是我用标准行方式应用的方法.
df <- data.frame(a = 1:10, b = 11:20, c = 21:30)
lst_result <- apply(df, 1, function(x){
var1 <- (x[['a']] + x[['b']])
var2 <- x[['c']]/2
return(data.frame(var1 = var1, var2 = var2))
})
Run Code Online (Sandbox Code Playgroud)
但是,这不是太优雅,我宁愿用purrr来做.可能(也可能不会)更快.