droplevels R Contoh | Cara Menurunkan Tingkat Faktor Vektor & Bingkai Data
Fungsi droplevels R menghilangkan tingkat faktor yang tidak digunakan. Fungsi ini biasanya diterapkan pada vektor atau bingkai data. Kode dasar untuk droplevel di R ditunjukkan di atas.
Dalam artikel berikut, saya akan memberi Anda dua contoh untuk penerapan droplevel di R. Yuk langsung saja kita simak... Contoh 1: Tingkat Penurunan Vektor Faktor
Cara paling sederhana untuk menggunakan droplevel dalam bahasa pemrograman R adalah aplikasi ke vektor faktor. Mari kita buat contoh vektor terlebih dahulu:x <- factor(c(3, 4, 8, 1, 5, 4, 4, 5))# Contoh faktor vectorx <- x[- 1]# Hapus entri pertama, yaitu level faktor 3x# Cetak contoh vektor ke konsol RStudio# 4 8 1 5 4 4 5# Level: 1 3 4 5 8
Contoh vektor kami terdiri dari lima tingkat faktor: 1, 3, 4, 5, dan 8. Namun, vektor itu sendiri tidak termasuk nilai 3. Oleh karena itu, faktor level 3 mungkin akan turun. Ayo lakukan ini:x_drop <- droplevels(x)# Terapkan droplevel di Rx_drop# 4 8 1 5 4 4 5# Level: 1 4 5 8
Seperti yang Anda lihat berdasarkan output konsol RStudio: Setelah menerapkan perintah droplevels R, faktor level 3 dihapus.
Ngomong-ngomong: Saya juga telah menerbitkan video YouTube, di mana saya menjelaskan Kode Contoh 1 secara lebih rinci:
Harap terima cookie YouTube untuk memutar video ini. Dengan menerima, Anda akan mengakses konten dari YouTube, layanan yang disediakan oleh pihak ketiga eksternal.
Jika Anda menerima pemberitahuan ini, pilihan Anda akan disimpan dan halaman akan disegarkan.
Saya harap Anda tahu pada titik ini bagaimana fungsi droplevels harus diterapkan pada vektor. Tetapi bagaimana jika kita ingin menerapkan fungsi droplevels ke bingkai data? Itulah yang akan saya tunjukkan selanjutnya ... Contoh 2: Terapkan droplevel ke data.frame di R
Di R, dimungkinkan untuk menggunakan kode droplevels untuk seluruh bingkai data. Mari kita buat beberapa contoh data terlebih dahulu:x1 <- factor(c(7, 3, 7, 7, 5))# Kolom pertama contoh data framex2 <- factor(c(4, 4, 4, 4, 2))# Kolom kedua contoh data framex3 <- c(1, 5, 3, 2, 9)# Kolom ketiga contoh data frame data <- data.frame(x1, x2, x3)# Buat contoh data framedata <- data[1:4, ]# Hapus baris bawah bingkai data
Mari kita periksa struktur contoh bingkai data kita dengan menerapkan fungsi str:str(data)# Memeriksa tingkat semua kolom
Grafik 1: Mencontohkan Bingkai Data dengan Kolom Faktor.
Seperti yang Anda lihat, data kami terdiri dari tiga kolom: Kolom pertama adalah faktor dengan 3 level; kolom kedua adalah faktor dengan 2 level; dan kolom ketiga adalah numerik.
Sekarang, mari kita terapkan fungsi droplevels R ke contoh bingkai data ini...data_drop <- droplevels(data)# Drop level bingkai data
... Dan kemudian mari kita periksa struktur tingkat faktor dari dua kolom faktor:str(data_drop)# Periksa level setelah menerapkan droplevels
Grafik 2: Mencontohkan Bingkai Data setelah Penggunaan droplevel di R.
Setelah menggunakan perintah R droplevels, kedua kolom faktor kehilangan satu tingkat faktor yang tidak digunakan.
Terlihat bagus! Menggunakan Faktor dalam R: Contoh Video
Faktor penanganan dalam R bisa jadi rumit. Jika Anda memerlukan penjelasan lebih lanjut tentang cara menangani kelas faktor di R, saya dapat merekomendasikan tutorial video berikut dari saluran YouTube DataCamp:
Harap terima cookie YouTube untuk memutar video ini. Dengan menerima, Anda akan mengakses konten dari YouTube, layanan yang disediakan oleh pihak ketiga eksternal.
Jika Anda menerima pemberitahuan ini, pilihan Anda akan disimpan dan halaman akan disegarkan. Bacaan lebih lanjutBahasa Pemrograman R
Post a Comment for "droplevels R Contoh | Cara Menurunkan Tingkat Faktor Vektor & Bingkai Data"