Vidéo: Intersection et union d'ensembles 2025
Les vecteurs, les listes et les trames de données jouent un rôle important dans la représentation des données dans R, il est donc important de pouvoir spécifier de manière succincte et correcte un sous-ensemble de vos données.
Il existe trois opérateurs principaux que vous pouvez utiliser pour le sous-ensemble de vos données:
-
$: extrait un seul élément par son nom d'une liste ou d'un bloc de données. Par exemple, iris $ Sepal. La longueur extrait la colonne Sepal. Longueur à partir du diaphragme de la trame de données.
-
[[: extrait un seul élément par son nom ou sa position d'une liste ou d'un bloc de données. Par exemple, l'iris [["Sepal. Longueur "]] extrait la colonne Sepal. Longueur à partir de la trame de données; iris; iris [[2]] extrait le second élément de l'iris.
-
[: extrait plusieurs éléments d'un vecteur, d'un tableau, d'une liste ou d'un bloc de données. Par exemple, iris [c ("Sepal. Length", "Species")] extrait les colonnes Sepal. Longueur et espèces de l'iris; l'iris [1: 10,] extrait les dix premières rangées de l'iris; et l'iris [1: 10, "Espèce"] extrait les dix premiers éléments de la colonne Espèce de l'iris.
L'opérateur de sous-ensemble de parenthèses, [vous permet de renvoyer plusieurs éléments. Vous spécifiez le sous-ensemble de l'une des cinq façons suivantes:
-
Vide: Renvoie tout. Par exemple, iris [] renvoie tout l'iris.
-
Nombre positif: Inclut seulement ces éléments. Par exemple, l'iris [1: 100, 5] extrait les cent premiers éléments de la cinquième colonne d'iris.
-
Chiffre négatif: Exclut ces éléments. Par exemple, iris [- (1: 100),] exclut les cent premières lignes de l'iris, tandis que l'iris [-5] exclut la cinquième colonne de l'iris.
-
Logique: Inclut si TRUE; exclut si FALSE. Par exemple, iris [iris $ Species == "setosa",] extrait uniquement les lignes de l'iris où la valeur de l'espèce est "setosa".
-
Nom: Inclut tous les noms qui correspondent. Par exemple, iris [c ("Species", "Petal. Width")] extrait les colonnes Espèces et Pétales. Largeur de l'iris.
