矩阵转换成数据框
> library(xlsx)
> setwd("C:/Users/Administrator/Desktop/R/RData")
> cars32 <- read.xlsx("mtcars.xlsx",sheetIndex = 1,header = T)
> is.data.frame(cars32)
[1] TRUE
> is.data.frame(state.x77)
[1] FALSE
> dstate.x77 <- as.data.frame(state.x77)
> is.data.frame(dstate.x77)
[1] TRUE
数据框转换成矩阵,如果数据框中既有数值也有字符串,转化成矩阵后,数值会变成字符串。
> head(as.matrix(data.frame(state.region,state.x77)))
state.region Population Income Illiteracy Life.Exp Murder HS.Grad Frost
Alabama "South" " 3615" "3624" "2.1" "69.05" "15.1" "41.3" " 20"
Alaska "West" " 365" "6315" "1.5" "69.31" "11.3" "66.7" "152"
Arizona "West" " 2212" "4530" "1.8&#