fbpx

dplyr – select()

select()

Analisis data merupakan elemen penting untuk menghasilkan suatu kesimpulan statistik. Tentu dalam melakukan analisis data, variabel yang dianalisis harus sesuai. Apakah kalian pernah berhadapan pada data yang memiliki jumlah variabel sangat banyak? Bagaimana jika ingin melakukan analisis dengan mengambil hanya beberapa variabel saja? Tentu dengan cara manual dengan memanggil kolom dengan index cukup merepotkan, tetapi dengan fungsi select() pada dplyr, hal tersebut dapat teratasi. Terdapat 2 jenis fungsi dalam select(), yaitu select() dan rename().

select()

Digunakan untuk mengambil hanya pada variabel yang disebutkan

Fungsi

select(.data, ...)

Parameter

  • .data merupakan argumen untuk memasukkan data frame
  • ... sisanya adalah memanggil variabel yang ingin dipanggil

rename()

Tetap menampilkan semua variabel akan tetapi mengganti nama variabel tertentu sesuai yang dikehendaki

Fungsi

rename(.data, ...)

Parameter

  • .data merupakan argumen untuk memasukkan data frame
  • ... sisanya adalah memanggil variabel yang ingin dipanggil

Fungsi yang Berguna

Fungsi yang dapat digunakan yaitu dengan memasukkan tandaย :ย danย c(), dapat juga menyeleksi variabel dengan tanda - ada beberapa special functions yang hanya dapat dilakukan padaย select().

Note: Besar kecilnya huruf pada pemanggilan variabel tidak berpengaruh


Praktik Penggunaan

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

Dataset

Masukkan Dataset

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

Menampilkan 6 Data Teratas

head(df)
select head df

dplyr

Impor dplyr

library(dplyr)

Menggunakan select()

Menampilkan Salah Satu Kolom (Sepal.Length)
select(.data = df, Sepal.Length)
select sepal length
Menampilkan Kolom yang Mengandung Kata “pe”
select(.data = df, contains("pe"))
select pe
Menampilkan Kolom yang Kata Depannya “Sepal”
select(.data = df, starts_with("Sepal"))
select sepal
Menampilkan Kolom yang Kata Akhirnya “Width”
select(.data = df, ends_with("Width"))
select width
Menampilkan Beberapa Kolom Bersamaan
select(.data = df, "Sepal.Width", "Species")
select double
Menampilkan tanpa Salah Satu Kolom (Species)
select(.data = df, -"Species")
select minus species

Menggunakan rename()

Mengganti nama variabel โ€œSpeciesโ€ dengan โ€œJenisโ€
rename(.data = df, Jenis=Species)
select rename jenis

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