当我有一个带有两个输入列(a和b)的列表列数据帧(df1)时,可以使用map2获得一个新列
<br>
现在让我们假设我有一个带有3个输入列(a,b和c)的新数据框(df2)。
preg_replace("/<[^\/]+\/.*>/", "", $str, 1);
如何使用3个输入列获取新列?由于没有map3,我想我应该使用pmap,但是我不知道怎么做。
答案 0 :(得分:3)
可以使用@Sathish注释的pmap
,并且可以在mutate
中使用,方法是将列放在list
中,然后应用函数
library(tidyverse)
df2 %>%
mutate(z = pmap(list(a, b, c), bind_rows))