Cara membuat matriks kosong di r (dengan contoh)
Anda dapat menggunakan sintaks berikut untuk membuat matriks kosong dengan ukuran tertentu di R:
#create empty matrix with 10 rows and 3 columns empty_matrix <- matrix(, nrow= 10 , ncol= 3 )
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh 1: Buat matriks kosong dengan ukuran tertentu
Kode berikut menunjukkan cara membuat matriks kosong dengan ukuran tertentu di R:
#create empty matrix with 10 rows and 3 columns empty_matrix <- matrix(, nrow= 10 , ncol= 3 ) #view empty matrix empty_matrix [,1] [,2] [,3] [1,] NA NA NA [2,] NA NA NA [3,] NA NA NA [4,] NA NA NA [5,] NA NA NA [6,] NA NA NA [7,] NA NA NA [8,] NA NA NA [9,] NA NA NA [10,] NA NA NA #view class class(empty_matrix) [1] "matrix" "array"
Hasilnya adalah matriks 10 baris dan 3 kolom yang setiap elemen matriksnya kosong.
Contoh 2: Buat matriks yang ukurannya tidak diketahui
Jika Anda tidak mengetahui sebelumnya berapa ukuran akhir matriks, Anda dapat menggunakan kode berikut untuk menghasilkan data kolom matriks dan mengikat setiap kolom menggunakan fungsi cbind() :
#create empty list my_list <-list() #add data using for loop for (i in 1:4) { my_list[[i]] <- rnorm(10) } #column bind values into a matrix my_matrix = do. call (cbind, my_list) #view final matrix my_matrix [,1] [,2] [,3] [,4] [1,] 1.3064332 1.18175760 2.1603867 1.2378847 [2,] 0.8618439 0.66663694 0.1113606 0.2062029 [3,] -0.4689356 -0.03200797 -1.3872632 1.6531437 [4,] -0.4664767 -0.79285400 0.3972758 0.1632975 [5,] 0.5880580 1.05795303 -0.5655543 -0.3557376 [6,] 0.5412100 -0.32070294 -0.3687303 -1.1778959 [7,] 0.5073627 -0.24925226 1.0031305 0.6336998 [8,] 0.8047177 0.10968558 0.3225197 1.6776955 [9,] 1.5755134 1.40435730 1.8360239 0.5612274 [10,] -0.6430913 0.01173386 0.3181037 -0.8414270
Hasilnya adalah matriks 10 baris dan 4 kolom.
Sumber daya tambahan
Contoh berikut menunjukkan cara membuat objek kosong lainnya di R:
Cara membuat bingkai data kosong di R
Cara membuat daftar kosong di R
Cara membuat vektor kosong di R