在R中组合两个数据帧列

时间:2015-07-22 15:16:15

标签: r

假设我有一个数据框,例如:
A B C
a a a a b b
d e a

我想在数据框中创建一个新的列,即B和C的组合(称之为D)。

A B C D
a a a aa
a b b bb
d e a ea

1 个答案:

答案 0 :(得分:2)

您可以使用paste

  df1$D <- do.call(paste0, df1[c('B', 'C')])

或者

  df1 <- transform(df1, D= paste0(B,C))