在data.frame run
run <- data.frame(1:4,2:5,3:6)
X1.4 X2.5 X3.6
1 1 2 3
2 2 3 4
3 3 4 5
4 4 5 6
我想将列名更改为
> colnames(run) <- c("runner1", "runner2", "runner3")
通过将类似的文字runner
与序列号1, 2, 3...
我开始
c(rbind(rep(c("runner"), each=3), c(1:3)))
哪些不起作用,可能太复杂了。
我想有一个简单的解决方案?
答案 0 :(得分:3)
您可以使用paste0
。
run <- data.frame(1:4,2:5,3:6)
colnames(run) <- paste0("runner", 1:ncol(run))