Solo planetas con anillos pero más cortos
¿Qué has aprendido exactamente en los ejercicios anteriores? Seleccionaste un subconjunto de un marco de datos (planets_df
) en función de si se cumplía o no una determinada condición (anillos o no anillos), y conseguiste extraer todos los datos relevantes. ¡Impresionante! A estas alturas, es probable que la NASA ya esté coqueteando con tu CV ;-).
Ahora, subamos un nivel y utilicemos la función subset()
. Deberías ver la función subset()
como un atajo para hacer exactamente lo mismo que hiciste en los ejercicios anteriores.
subset(my_df, subset = some_condition)
El primer argumento de subset()
especifica el conjunto de datos del que quieres un subconjunto. Al añadir el segundo argumento, das a R la información y las condiciones necesarias para seleccionar el subconjunto correcto.
El código siguiente dará exactamente el mismo resultado que obtuviste en el ejercicio anterior, pero esta vez, ¡no necesitabas el rings_vector
!
subset(planets_df, subset = rings)
Este ejercicio forma parte del curso
Introducción a R
Instrucciones del ejercicio
Utiliza subset()
en planets_df
para seleccionar planetas que tengan un diámetro inferior al de la Tierra. Como la variable diameter
es una medida relativa del diámetro del planeta respecto al de la Tierra, tu condición es diameter < 1
.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# planets_df is pre-loaded in your workspace
# Select planets with diameter < 1