R data.table concat任意列数

时间:2016-06-14 19:21:16

标签: r data.table

我想连续任意数量的字符列。使用数据表。使用paste0可以轻松完成此操作,如以下示例所示。

library(data.table)

aa <- data.table(A=letters[1:5],B=LETTERS[1:5])

aa[,C:=paste0(A,B)]

#> aa
#A B  C
#1: a A aA
#2: b B bB
#3: c C cC
#4: d D dD
#5: e E eE

如何将其推广到任意数量的列?我尝试了以下但是没有按预期工作

aa[,C:=apply(.SD,1,cat),.SDcols=1:2]

0 个答案:

没有答案
相关问题