本文介绍了粘贴两个data.table列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! dt LAB 1:1 gl 2:2 hm 3:3 in 4:4 jo 5:5 kp 现在,我要粘贴列A和B来创建新的,我们称之为new: dt2 LAB新 1:1 gl gl 2:2 hm hm 3:3 in in 4:4 jo jo 5:5 kp kp 解决方案这应该可以: dt< - data.table(dt,new =粘贴(dt $ A,dt $ B,sep =)) dt <- data.table(L=1:5,A=letters[7:11],B=letters[12:16]) L A B1: 1 g l2: 2 h m3: 3 i n4: 4 j o5: 5 k pNow I want to paste columns "A" and "B" to get a new one, let's call it "new":dt2 L A B new1: 1 g l gl2: 2 h m hm3: 3 i n in4: 4 j o jo5: 5 k p kp 解决方案 This should do it: dt <- data.table(dt, new = paste(dt$A, dt$B, sep = "")) 这篇关于粘贴两个data.table列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 07-22 09:49