R語言學習-建立新的矩陣matrix
阿新 • • 發佈:2018-12-30
A <- matrix(nrow=0,ncol=2) #建立空的矩陣 A [,1] [,2] B <- matrix(c(1:10),ncol=2) #初始化矩陣 B [,1] [,2] [1,] 1 6 [2,] 2 7 [3,] 3 8 [4,] 4 9 [5,] 5 10 C <- data.frame(id1=c(1:5),id2=c(11:15)) #初始化一個數據框 C id1 id2 1 1 11 2 2 12 3 3 13 4 4 14 5 5 15 A <- rbind(A,B[1,]) #合併矩陣 A [,1] [,2] [1,] 1 6 A <- rbind(A,C[1:2,]) #追加資料框資料 Error in match.names(clabs, names(xi)) : 名字同原來已有的名字不相對 #由於資料框自帶列名,可以進行型別強轉 A <- rbind(A,as.matrix(C[1:2,])) A id1 id2 1 6 1 1 11 2 2 12 #如果想知道變數型別,可使用class() class(A) [1] "matrix" class(C[1:3,]) [1] "data.frame"