Tylko planety z pierścieniami – krócej
Czego właściwie nauczyłeś się w poprzednich ćwiczeniach? Wybrałeś podzbiór z ramki danych (planets_df) na podstawie spełnienia określonego warunku (pierścienie lub ich brak) i udało ci się wyciągnąć wszystkie istotne dane. Nieźle! NASA pewnie już zerkała na twoje CV ;-).
Teraz przejdźmy o poziom wyżej i skorzystajmy z funkcji subset(). Możesz traktować subset() jako skrót, który robi dokładnie to samo, co wykonywałeś w poprzednich ćwiczeniach.
subset(my_df, subset = some_condition)
Pierwszy argument subset() wskazuje zbiór danych, z którego chcesz wyodrębnić podzbiór. Drugi argument dostarcza R informacji i warunków niezbędnych do wybrania właściwych wierszy.
Poniższy kod daje dokładnie taki sam wynik jak w poprzednim ćwiczeniu – tym razem jednak nie potrzebujesz rings_vector!
subset(planets_df, subset = rings)
To ćwiczenie jest częścią kursu
Wprowadzenie do R
Instrukcje do ćwiczenia
Użyj funkcji subset() na ramce planets_df, aby wybrać planety o średnicy mniejszej niż Ziemia. Zmienna diameter to względna miara średnicy planety w stosunku do średnicy Ziemi, dlatego warunek ma postać diameter < 1.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# planets_df is pre-loaded in your workspace
# Select planets with diameter < 1