更改数字矢量的列名吗?

问题描述 投票:0回答:1

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”, “ ...

r vector names
1个回答
1
投票

您需要使用colnames()

© www.soinside.com 2019 - 2024. All rights reserved.