ComenzarEmpieza gratis

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

Ver curso

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
Editar y ejecutar código