【发布时间】:2016-01-15 11:21:58
【问题描述】:
在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")
有没有办法在 R 代码中做到这一点(想象我有数百列),通过将类似的文本 runner 与序列号 1, 2, 3... 结合起来
我从
c(rbind(rep(c("runner"), each=3), c(1:3))) 这不起作用,可能太复杂了。
我想有一个简单的解决方案?
【问题讨论】:
-
是的,我会将其标记为重复,尽管您所指的问题对我来说并不完全清楚(但答案指向同一个方向并回答我的问题)