列表列数据框中的purrr pmap

时间:2018-06-20 13:28:17

标签: r tidyverse purrr pmap

当我有一个带有两个输入列(a和b)的列表列数据帧(df1)时,可以使用map2获得一个新列

<br>

现在让我们假设我有一个带有3个输入列(a,b和c)的新数据框(df2)。

preg_replace("/<[^\/]+\/.*>/", "", $str, 1);

如何使用3个输入列获取新列?由于没有map3,我想我应该使用pmap,但是我不知道怎么做。

1 个答案:

答案 0 :(得分:3)

可以使用@Sathish注释的pmap,并且可以在mutate中使用,方法是将列放在list中,然后应用函数

library(tidyverse)
df2 %>% 
   mutate(z = pmap(list(a, b, c), bind_rows))