1. Leren
  2. /
  3. Cursussen
  4. /
  5. Introductie tot R

Connected

Opdracht

Alleen planeten met ringen maar korter

Wat heb je precies geleerd in de vorige oefeningen? Je selecteerde een subset uit een data frame (planets_df) op basis van de vraag of een bepaalde voorwaarde waar was (ringen of geen ringen), en je haalde alle relevante gegevens eruit. Best gaaf! Tegen nu flirt NASA waarschijnlijk al met je cv ;-).

Laten we nu een stapje verder gaan en de functie subset() gebruiken. Zie de functie subset() als een snelkoppeling om precies hetzelfde te doen als in de vorige oefeningen.

subset(my_df, subset = some_condition)

Het eerste argument van subset() geeft de gegevensset aan waarvoor je een subset wilt. Met het tweede argument geef je R de nodige informatie en voorwaarden om de juiste subset te selecteren.

De code hieronder geeft exact hetzelfde resultaat als in de vorige oefening, maar deze keer had je de rings_vector niet nodig!

subset(planets_df, subset = rings)

Instructies

100 XP

Gebruik subset() op planets_df om planeten te selecteren die een kleinere diameter hebben dan de aarde. Omdat de variabele diameter een relatieve maat is ten opzichte van de diameter van de aarde, is je voorwaarde diameter < 1.