当前位置:天才代写 > tutorial > 其他教程 > 利用R语言为矩阵(表格)的队列定名

利用R语言为矩阵(表格)的队列定名

2017-12-04 08:00 星期一 所属: 其他教程 浏览:419

R语言中常常举办矩阵(表格)数据的处理惩罚,在纷繁巨大的数据中,为其队列界说一个名字变得尤为重要。在处理惩罚巨量数据时,批量定名将是一个不错的操纵要领,下面我们通过一些详细的例子演示奈何在R语言中为矩阵的队罗列办批量的定名。

















































































































>


x <- matrix(1:12,nrow=3,byrow=T)


初始化一个矩阵,先行后列的顺序举办填充


>


x


查察矩阵x



[,1] [,2] [,3] [,4]


[1,] 1 2 3 4


[2,] 5 6 7 8


[3,] 9 10 11 12



>


rownames(x) <- LETTERS[1:3]


利用前三个大写字母为依次为行定名


>


x


查察矩阵x



[,1] [,2] [,3] [,4]


A 1 2 3 4


B 5 6 7 8


C 9 10 11 12




>


colnames(x) <- c(“x”,”Y”,”doc”,”Bear”)


利用容量和列数相等的向量为各列定名


>


x


查察矩阵x



x Y doc Bear


A 1 2 3 4


B 5 6 7 8


C 9 10 11 12







>


m0 <- matrix(NA, 4, 0)



初始化一个含有4行的矩阵,单位格无填充


>


m0


查察那m0



[1,]


[2,]


[3,]


[4,]




>


rownames(m0)


NULL


查询行名称





>


m2 <- cbind(1,1:4)


初始一个数据框,各列以差异的纪律填充


>


m2


查察m2



[,1] [,2]


[1,] 1 1


[2,] 1 2


[3,] 1 3


[4,] 1 4




>


colnames(m2, do.NULL = FALSE)


返回系统默认的列名称



[1] “col1” “col2”





colnames(m2) <- c(“x”,”Y”)


利用向量为列定名


>


m2


查察m2



x Y


[1,] 1 1


[2,] 1 2


[3,] 1 3


[4,] 1 4



>


rownames(m2) <- rownames(m2, do.NULL = FALSE, prefix = “Bear.”)


利用前缀递增法为各行定名


>


m2


查察m2



x Y


Bear.1 1 1


Bear.2 1 2


Bear.3 1 3


Bear.4 1 4




>


nam=colnames(m2)



通过把列名赋值给向量nam建设列名向量

 

    关键字:

天才代写-代写联系方式