我有一个在R中读取的表,如下所示:

column1 column2
A        B

如下将两列匹配在一起的命令是什么?
Column 3
A_B

最佳答案

我不太确定“合并”的意思,但这是您的意思吗?

> DF = data.frame(A = LETTERS[1:10], B = LETTERS[11:20])
> DF$C = paste(DF$A, DF$B, sep="_")
> head(DF)
  A B  C
1 A K A_K
2 B L B_L
3 C M C_M
4 D N D_N

或等效地,正如@daroczig指出的那样:
 within(DF, C <- paste(A, B, sep='_'))

关于r - 如何将R中的两列与特定符号合并?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5559467/

10-12 17:22
查看更多