已采纳回答 / noodlext3634855
用data.matrix这个命令的时候是把frame的数值转换成numeric的格式,不能为其他格式,所以frame中的名字改成了数字符号显示。
2016-07-12
已采纳回答 / i2019
数据框跟矩阵很像,区别就是数据框可以包含不同类型的元素.因此如果一个数据框内的元素类型一样,可以被转换为矩阵;矩阵永远可以被转换为数据框。x1,x2,x3...是当数据框名字缺失时的默认值。#空矩阵转换为数据框的例子> t<-matrix(nrow=2,ncol = 3)> t[,1] [,2] [,3][1,] NA NA NA[2,] NA NA NA> data.frame(t)X1 X2 X31 NA NA NA2 NA NA NA#矩阵转换为数据框...
2016-04-09
最赞回答 / 慕容6023692
x赋值函数中的2*3*4分别对应行*列*组(相对应的维度即为1*2*3)apply(x,c(1,2),mean)中1,2对应的维度为行*列,不需要考虑组,所以对每组相同位置的所有元素相加后求平均,因此输出的结果为2行3列的矩阵同理,apply(x,c(1,3),mean)中1,3对应的维度为行*组,所以分别对每组中的行求平均,因此输出的结果为2行4列的矩阵(x中有4个组,每组中有2行)同理,(2,3)就代表列*组了~你自己看看~
2016-03-10