相关疑难解决方法(0)

逐行迭代就像应用purrr一样

如何使用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来做.可能(也可能不会)更快.

r apply purrr

34
推荐指数
4
解决办法
1万
查看次数

标签 统计

apply ×1

purrr ×1

r ×1