通过合并R中的两个现有列来创建新列

时间:2019-08-20 21:34:36

标签: r dataframe merge df

我有两列SE_trackidentifier,我想将这两列合并到名为subgroup的第三列中。

我使用了这个:

names(incl_vs_not)
unite(incl_vs_not, subgroup, c(SE_track, identifier), remove=FALSE)

我没有收到任何错误消息,但是我的数据帧incl_vs_not具有与以前相同的列数,因此我认为没有任何反应。我也看不到任何名为subgroup

的列

这有什么问题

有替代解决方案吗?

1 个答案:

答案 0 :(得分:0)

如果我很了解您要达到的目标:

df<-data.frame(a=c("a1","a2","a3"),b=c("b1","b2","b3"))
df$ab<-paste(df$a,df$b,sep="_")