R语言中怎样将数据框转换成矩阵?
6个回答
展开全部
用as.matrix, 如果数据类型都相符
> help(as.matrix)
> t<-read.delim("t.txt", header=T)
> t
t1 t2
1 1 2
2 15 33
> aMat<-as.matrix(t)
> aMat
t1 t2
[1,] 1 2
[2,] 15 33
> class(aMat)
[1] "matrix"
> help(as.matrix)
> t<-read.delim("t.txt", header=T)
> t
t1 t2
1 1 2
2 15 33
> aMat<-as.matrix(t)
> aMat
t1 t2
[1,] 1 2
[2,] 15 33
> class(aMat)
[1] "matrix"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先要保证数据框中数据是同一类型的,然后as.matrix()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
queen7x7mat1=read.table(file = "queen7x7mat.csv", sep = ",",header=TRUE)
queen7x7mat1=as.matrix(queen7x7mat1,header=FALSE)
晕,你们看一看as.matrix之后变成了字符串,chr?
queen7x7mat1=as.matrix(queen7x7mat1,header=FALSE)
晕,你们看一看as.matrix之后变成了字符串,chr?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用as.matrix()函数即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询