Doar planetele cu inele, dar mai scurt
Ce ai învățat în exercițiile anterioare? Ai selectat un subset dintr-un cadru de date (planets_df) în funcție de îndeplinirea sau neîndeplinirea unei anumite condiții (inele sau fără inele) și ai reușit să extragi toate datele relevante. Impresionant! Până acum, NASA probabil că și-a aruncat deja ochii pe CV-ul tău ;-).
Acum, să trecem la nivelul următor și să folosim funcția subset(). Poți considera funcția subset() ca pe o scurtătură pentru a face exact același lucru ca în exercițiile anterioare.
subset(my_df, subset = some_condition)
Primul argument al funcției subset() specifică setul de date din care vrei să extragi un subset. Adăugând al doilea argument, îi oferi lui R informațiile și condițiile necesare pentru a selecta subsetul corect.
Codul de mai jos produce exact același rezultat ca în exercițiul anterior, dar de această dată nu ai mai avut nevoie de rings_vector!
subset(planets_df, subset = rings)
Acest exercițiu face parte din cursul
Introducere în R
Instrucțiuni pentru exercițiu
Folosește subset() pe planets_df pentru a selecta planetele care au un diametru mai mic decât cel al Pământului. Deoarece variabila diameter reprezintă o măsură relativă a diametrului planetei față de cel al Pământului, condiția ta este diameter < 1.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# planets_df is pre-loaded in your workspace
# Select planets with diameter < 1