Comment tracer un sous-ensemble d’un bloc de données dans R



Vous pouvez utiliser les méthodes suivantes pour tracer un sous-ensemble d’un bloc de données dans R :

Méthode 1 : tracer un sous-ensemble de trame de données en fonction d’une condition

#plot var1 vs. var2 where var3 is less than 15
with(df[df$var3 < 15,], plot(var1, var2))

Méthode 2 : tracer un sous-ensemble de trame de données en fonction de plusieurs conditions

#plot var1 vs. var2 where var3 is less than 15 and var4 is greater than 3
with(df[(df$var3 < 15) & (df$var4 > 3),], plot(var1, var2))

Les exemples suivants montrent comment utiliser chaque méthode en pratique avec le bloc de données suivant :

#create data frame
df <- data.frame(A=c(1, 3, 3, 4, 5, 7, 8),
                 B=c(3, 6, 9, 12, 15, 14, 10),
                 C=c(10, 12, 14, 14, 17, 19, 20),
                 D=c(5, 7, 4, 3, 3, 2, 1))

#view data frame
df

  A  B  C D
1 1  3 10 5
2 3  6 12 7
3 3  9 14 4
4 4 12 14 3
5 5 15 17 3
6 7 14 19 2
7 8 10 20 1

Exemple 1 : tracer un sous-ensemble de trame de données en fonction d’une condition

Le code suivant montre comment créer un nuage de points de la variable A par rapport à la variable B où la variable C est inférieure à 15 :

#plot A vs. B where C is less than 15
with(df[df$C < 15,], plot(A, B))

Notez que seules les lignes du bloc de données où la variable C est inférieure à 15 sont affichées dans le tracé.

Exemple 2 : tracer un sous-ensemble de trame de données en fonction de plusieurs conditions

Le code suivant montre comment créer un nuage de points de la variable A par rapport à la variable B où la variable C est inférieure à 15 et la variable D est supérieure à 3 :

#plot A vs. B where C is less than 15 and D is greater than 3
with(df[(df$C< 15) & (df$D> 3),], plot(A, B))

Notez que seules les lignes du bloc de données où la variable C est inférieure à 15 et la variable D est supérieure à 3 sont affichées dans le graphique.

Connexe : Comment utiliser les fonctions with() et inside() dans R

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans R :

Comment créer des nuages de points par groupe dans R
Comment créer une matrice de nuages de points dans R

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *