我想连续任意数量的字符列。使用数据表。使用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]