1. Belajar
  2. /
  3. Kursus
  4. /
  5. Pengantar R

Connected

Latihan

Hanya planet dengan cincin tetapi lebih pendek

Jadi, apa yang sebenarnya Anda pelajari pada latihan sebelumnya? Anda memilih suatu subset dari data frame (planets_df) berdasarkan apakah suatu kondisi bernilai benar (memiliki cincin atau tidak), dan Anda berhasil mengambil semua data yang relevan. Keren sekali! Pada titik ini, NASA mungkin sudah melirik CV Anda ;-).

Sekarang, mari naik satu tingkat dan gunakan fungsi subset(). Anda dapat menganggap fungsi subset() sebagai jalan pintas untuk melakukan hal yang sama persis seperti yang Anda lakukan pada latihan sebelumnya.

subset(my_df, subset = some_condition)

Argumen pertama subset() menentukan himpunan data yang ingin Anda ambil subset-nya. Dengan menambahkan argumen kedua, Anda memberikan R informasi dan kondisi yang diperlukan untuk memilih subset yang benar.

Kode di bawah ini akan memberikan hasil yang persis sama seperti yang Anda peroleh pada latihan sebelumnya, tetapi kali ini, Anda tidak memerlukan rings_vector!

subset(planets_df, subset = rings)

Instruksi

100 XP

Gunakan subset() pada planets_df untuk memilih planet yang memiliki diameter lebih kecil daripada Bumi. Karena variabel diameter adalah ukuran relatif terhadap diameter planet Bumi, kondisi Anda adalah diameter < 1.