CommencerCommencer gratuitement

Seulement les planètes avec des anneaux mais en plus court

Qu'avez-vous appris exactement dans les exercices précédents ? Vous avez sélectionné un sous-ensemble d'une trame de données (planets_df) en fonction de l'existence ou non d'une certaine condition (anneaux ou pas anneaux), et vous avez réussi à extraire toutes les données pertinentes. Plutôt impressionnant ! A l'heure actuelle, la NASA est probablement déjà en train de flirter avec votre CV ;-).

Passons maintenant au niveau supérieur et utilisons la fonction subset(). Vous devriez voir la fonction subset() comme un raccourci pour faire exactement la même chose que ce que vous avez fait dans les exercices précédents.

subset(my_df, subset = some_condition)

Le premier argument de subset() spécifie l'ensemble de données pour lequel vous souhaitez obtenir un sous-ensemble. En ajoutant le deuxième argument, vous donnez à R les informations et les conditions nécessaires pour sélectionner le bon sous-ensemble.

Le code ci-dessous donnera exactement le même résultat que celui obtenu dans l'exercice précédent, mais cette fois-ci, vous n'avez pas besoin de rings_vector.

subset(planets_df, subset = rings)

Cet exercice fait partie du cours

Introduction à R

Afficher le cours

Instructions

Utilisez subset() sur planets_df pour sélectionner les planètes dont le diamètre est inférieur à celui de la Terre. Comme la variable diameter est une mesure relative du diamètre de la planète par rapport à celui de la Terre, votre condition est diameter < 1.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# planets_df is pre-loaded in your workspace

# Select planets with diameter < 1
Modifier et exécuter le code