这是我的数据框的姓名。数据转换/粘贴R
colnames(new)[3:ncol(new)]
[1] "tag12" "tag13" "tag14" "tag15" "tag16" "tag17" "tag18" "tag22" "tag23"
[10] "tag24"
如何创建类似
new.1 < - tag12 + tag13 + tag14 ......
这是我第一次尝试。
for (i in 3:ncol(all.1))
new.1<-as.data.frame(paste(colnames(all.1)[c(i-1)],colnames(all.1)[c(i)],sep="+"))
paste(colnames(all.1)[c(i - 1)], colnames(all.1)[c(i)], sep = "+")
1 tag3+tag4
此博客帖子可能会有帮助:http://trinkerrstuff.wordpress.com/2013/09/15/paste-paste0-and-sprintf-2/ –