Cara membuat bingkai data kosong di r (dengan contoh)


Ada dua cara dasar untuk membuat bingkai data kosong di R:

Metode 1: Matriks dengan nama kolom

 #create data frame with 0 rows and 3 columns
df <- data.frame(matrix(ncol = 3, nrow = 0))

#provide column names
colnames(df) <- c(' var1 ', ' var2 ', ' var3 ')

Metode 2: inisialisasi vektor kosong

 #create data frame with 5 empty vectors
df2 <- data.frame(Doubles= double (),
                 Integers= integer (),
                 Factors= factor (),
                 Logicals= logical (),
                 Characters= character (),
                 stringsAsFactors = FALSE )

Tutorial ini menunjukkan contoh bagaimana menggunakan kedua metode ini dalam praktik.

Metode 1: Matriks dengan nama kolom

Cara pertama untuk membuat bingkai data kosong adalah dengan mengikuti langkah-langkah berikut:

  • Tentukan matriks dengan 0 baris dan jumlah kolom yang diinginkan.
  • Kemudian gunakan fungsi data.frame() untuk mengubahnya menjadi bingkai data dan fungsi colnames() untuk memberinya nama kolom.
  • Kemudian gunakan fungsi str() untuk menganalisis struktur bingkai data yang dihasilkan.

Misalnya:

 #create data frame with 0 rows and 5 columns
df <- data.frame(matrix(ncol = 5, nrow = 0))

#provide column names
colnames(df) <- c(' var1 ', ' var2 ', ' var3 ', ' var4 ', ' var5 ')

#view structure of the data frame
str(df)

'data.frame': 0 obs. of 5 variables:
 $var1:logi 
 $var2:logi 
 $var3:logi 
 $var4:logi 
 $var5:logi 

Kita dapat melihat bahwa bingkai data yang dihasilkan berisi 0 observasi (yaitu baris), 5 variabel (yaitu kolom) dan masing-masing variabel berkelas logika .

Meskipun setiap variabel berlogika kelas, Anda masih dapat menambahkan baris ke variabel dengan tipe berbeda.

Metode 2: inisialisasi vektor kosong

Cara kedua untuk membuat bingkai data kosong adalah dengan mengikuti langkah-langkah berikut:

  • Definisikan bingkai data sebagai kumpulan vektor kosong dengan tipe kelas tertentu.
  • Tentukan stringsAsFactors=False sehingga semua vektor karakter diperlakukan sebagai string dan bukan faktor.

Misalnya:

 #create data frame with 5 empty vectors
df2 <- data.frame(Doubles= double (),
                  Integers= integer (),
                  Factors= factor (),
                  Logicals= logical (),
                  Characters= character (),
                  stringsAsFactors = FALSE )

#view structure of the data frame
str(df2)

'data.frame': 0 obs. of 5 variables:
 $ Doubles: num 
 $ Integers: int 
 $Factors: Factor w/ 0 levels: 
 $ Logicals: logi 
 $Characters: chr  

Kita dapat melihat bahwa bingkai data yang dihasilkan berisi 0 pengamatan (yaitu baris), 5 variabel (yaitu kolom) dan masing-masing variabel berhubungan dengan lima kelas yang berbeda.

Perhatikan bahwa kami juga dapat memberikan nama kolom untuk bingkai data dalam satu langkah (misalnya, nama kolom pertama adalah “Ganda”, nama kolom kedua adalah “Bilangan Bulat”, dan seterusnya.

Sumber daya tambahan

Tutorial berikut menjelaskan cara membuat objek kosong lainnya di R:

Cara membuat daftar kosong di R
Cara membuat vektor kosong di R
Cara membuat matriks kosong di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *