取output<-matrix(sample(9),nrow=3,ncol=3)
。这给了我:
> output
[,1] [,2] [,3]
[1,] 8 2 3
[2,] 4 7 6
[3,] 9 5 1
我想将列名更改为“ a”,“ b”和“ c”。换句话说,我想要类似的东西:
> output
"a" "b" "c"
[1,] 8 2 3
[2,] 4 7 6
[3,] 9 5 1
在此网站上有很多关于如何使用数据框执行此操作的答案,但是我们在这里认为自己是一个整数向量。那么我们该如何处理呢?我很惊讶地发现names(output)[,c(1,2,3)]<-c("a","b","c")
运行,但显然什么也没做。
[Take输出输出[,1] [,2] [,3] [1,] 8 2 3 [2,] 4 7 6 [3,] 9 5 1我想将列名更改为“ a”, “ ...
您需要使用colnames()
: