CommencezCommencez gratuitement

Seulement les planètes avec des anneaux, mais 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) selon qu'une certaine condition était vraie (présence ou absence d'anneaux), et vous avez réussi à extraire toutes les données pertinentes. Pas mal du tout! À ce rythme, la NASA vous fait sûrement déjà les yeux doux ;-).

Passons maintenant à l'étape suivante avec la fonction subset(). Voyez subset() comme un raccourci pour faire exactement ce que vous avez fait dans les exercices précédents.

subset(my_df, subset = some_condition)

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

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

subset(planets_df, subset = rings)

Cette activité fait partie du cours

Introduction à R

Voir le cours

Instructions de l’exercice

Utilisez subset() sur planets_df pour sélectionner les planètes dont le diamètre est plus petit que 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 ce code d’exemple.

# planets_df is pre-loaded in your workspace

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