Comment faire pour créer des sous-ensembles de vos données en r

Souvent, la première tâche dans le traitement des données est de créer des sous-ensembles de vos données dans R pour une analyse ultérieure. Vous êtes déjà familier avec les trois opérateurs de sous-ensembles:

  • $: L'opérateur signe dollar sélectionne un seul élément de vos données (et diminue les dimensions de l'objet retourné). Lorsque vous utilisez cet opérateur avec une trame de données, le résultat est toujours un Vector- lorsque vous l'utilisez avec une liste nommée, vous obtenez cet élément.

  • [[: L'opérateur double carré parenthèses renvoie également un seul élément, mais il vous offre la flexibilité de se référer aux éléments par la position, plutôt que par leur nom. Vous l'utilisez pour des trames de données et des listes.




  • [: Le seul opérateur carrés parenthèses peut renvoyer plusieurs éléments de vos données.

Ce résumé est simplifiée.

Lorsque vous utilisez l'opérateur unique carrés parenthèses, vous revenez plusieurs éléments de vos données. Cela signifie que vous avez besoin d'un moyen de spécifier exactement quels éléments dont vous avez besoin.

Dans ce paragraphe, vous pouvez essayer de sous-ensembles de l'ensemble de données intégré îles, un vecteur numérique nommé avec 48 éléments.

> Str (îles) num Nommé [1:48] 11506 5500 16988 2968 16 ...- attr (*, «noms») = chr [01:48] "Afrique" "Antarctica" "Asie" "Australie" .. .
Sous-ensembleEffetExemple
VideRetourne toutes vos donnéesîles []
Des valeurs numériques positivesExtrait les éléments à ces endroitsîles [c (8, 1, 1, 42)]
Valeurs numériques négativesExtraire tous mais ces éléments- en d'autres termes, exclut theseelementsîles [- (03:46)]
Les valeurs logiquesUne valeur logique de VRAI includeselement- FAUX élément exclutîles [îles lt; 20]
Les chaînes de texteComprend les éléments où les noms correspondent àîles [c ("Madagascar", "Cuba")]

» » » » Comment faire pour créer des sous-ensembles de vos données en r