fbpx

dplyr – filter()

filter()

Saat menganalisis data, adakalanya kita ingin memilah-milah kondisi mana yang cocok digunakan untuk dianalisis agar hasil yang didapatkan sesuai sasaran dan tujuan baik itu dari 1 kondisi tertentu maupun dari banyak kondisi yang ada. Dengan fungsi filter() pada dplyr, hal tersebut dapat teratasi.

filter()

Digunakan untuk menyeleksi dengan memilih baris atau observasi pada suatu tabel atau data frame dengan kondisi yang dinginkan

Fungsi

filter(.data, ...)

Parameter

  • .data merupakan argumen untuk memasukkan data frame
  •  sisanya adalah kondisi yang dinginkan, diisi dengan operator logika atau logic

Operator yang digunakan

  • Sama Dengan ( == )
  • Tidak Sama Dengan ( != )
  • Lebih Dari ( > )
  • Lebih Dari Sama Dengan ( >= )
  • Kurang Dari ( < )
  • Kurang Dari Sama Dengan ( <= )
  • Filter โ€œsama denganโ€ pada Variabel yang Sama ( %in% )
  • AND ( & )
  • OR ( | )

Praktik Penggunaan

Pada praktik kali ini kita akan menggunakan dataset HairEyeColor pada base R yang telah tersedia.

Dataset

Masukkan Dataset

data("HairEyeColor")
df <- data.frame(HairEyeColor)

Menampilkan 6 Data Teratas

head(df)
dplyr filter 6 Data Teratas

dplyr

Impor dplyr

library(dplyr)

Menggunakan filter()

Memfilter data dengan memilih variabel “Freq” lebih dari 40
filter(.data = df, Freq > 40)
dplyr filter Filter Data Lebih dari 40
Memfilter data dengan memilih variabel “Eye” dengan Brown dan Hazel dan “Freq” lebih dari sama dengan 20
filter(.data = df, Eye %in% c("Brown","Hazel") & Freq >= 20)
dplyr filter Filter Data Lebih dari Sama Dengan 20
Memfilter data dengan memilih variabel “Hair” yang tidak berwarna Black, Blond, dan Brown
filter(.data = df, !Hair %in% c("Black","Blond","Brown"))
dplyr filter Filter Data Tidak Berwarna

Kode Lengkap

Temukan, simpan, dan berikan bintang pada kode lengkapnya di GitHub “belajarstatistik”.


Tonton juga playlist pilihan dari kami berikut ini

Bagikan ke teman-teman Anda

Contact Us

How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site
error: Content is protected !!
Up