Objets de sous-ensembles de r
Vecteurs, des listes et des trames de données jouent un rôle important dans la représentation de données en R, afin d'être en mesure de préciser succinctement et correctement un sous-ensemble de vos données est importante.
Il existe trois principaux opérateurs que vous pouvez utiliser pour des sous-ensembles de vos données:
$: Extrait un élément unique par son nom d'une liste ou une base de données. Par example, iris $ Sepal.Length des extraits de la colonne Sepal.Length à partir de la trame de données iris.
[[: Extrait un élément unique par son nom ou la position à partir d'une liste ou une base de données. Par example, iris [["Sepal.Length"]] des extraits de la colonne Sepal.Length du cadre de données IRIS- iris [[2]] extrait le second élément à partir de iris.
[: Extraits de multiples éléments d'un, tableau, liste ou trame de données de vecteur. Par example, iris [, c ("Sepal.Length", "Espèce")] extrait les colonnes Sepal.Length et Espèce de iris- iris [01:10], extrait les dix premières lignes de iris- et iris [1:10, "Espèce"] extrait les dix premiers éléments de la colonne Espèce de iris.
L'opérateur support de sous-ensemble, [, vous permet de revenir plusieurs éléments. Vous spécifiez le sous-ensemble dans l'une des cinq façons:
Blank: Retourne tout. Par example, iris [] retourne tous iris.
Chiffre positif: Comprend seulement ces éléments. Par example, iris [1: 100, 5] extrait les cent premiers éléments de la cinquième colonne de iris.
Chiffre négatif: Exclut ces éléments. Par example, iris [- (1: 100)], exclut les cent premières lignes de iris, tandis que iris [-5] exclut la cinquième colonne à partir de iris.
Logique: Comprend si VRAI- exclut si FAUX. Par example, iris [iris $ Espèces =="setosa", ] extrait uniquement les lignes de iris où le Espèce valeur est "setosa".
Nom: Comprend tous les noms qui correspondent. Par example, iris [, c ("Espèce", "Petal.Width")] extrait les colonnes Espèce et Petal.Width de iris.
A propos Auteur
Comment visualiser les grappes dans un k-means modèle de l'apprentissage non supervisé L'ensemble de données Iris est pas facile à tracer pour l'analyse prédictive dans sa forme originale. Par conséquent, vous devez réduire le nombre de dimensions en appliquant une algorithme de réduction de dimensionnalité qui fonctionne sur…
Comment ajouter des champs calculés à données dans r Après avoir créé le sous-ensemble approprié de vos données, la prochaine étape de votre analyse est susceptible d'être effectuer quelques calculs avec R.Comment faire de l'arithmétique sur les colonnes d'une trame de donnéesR rend très…
Comment ajouter des lignes et des colonnes totaux dans r Une tâche que vous pouvez souvent faire dans une feuille de calcul que vous pouvez aussi le faire en R calcule ligne ou de colonne totaux. La meilleure façon de le faire est d'utiliser les fonctions (rowSums) et colSums ().De même, utiliser les…
Comment calculer les corrélations de données dans r La quantité dans laquelle deux variables de données varient ensemble peut être décrite par le Coefficient de corrélation. Dans R, vous obtenez les corrélations entre un ensemble de variables très facilement en utilisant le cor () fonction. Il…
Comment obtenir vos données sur r Pour la même raison qu'il est pratique pour importer des données dans R utilisant CSV (comma-separated values) des fichiers, il est également pratique pour exporter les résultats de R à d'autres applications au format CSV. Pour créer un…
Comment manipuler des fichiers dans r Parfois, vous pouvez écrire un script dans R qui va traverser un dossier donné et effectuer des actions sur toutes les données dans les fichiers ou un sous-ensemble des fichiers dans ce dossier.Pour obtenir une liste des fichiers dans un dossier…
Comment supprimer les données en double dans r Une application très utile de sous-ensembles de données est de trouver et supprimer les valeurs en double. R comporte une fonction utile, dupliqué (), qui trouve des valeurs dupliquées et renvoie un vecteur logique qui vous indique si la valeur…
Comment au sous-ensemble des trames de données dans r Maintenant que vous avez examiné les règles pour la création de sous-ensembles, vous pouvez l'essayer avec quelques trames de données dans R. Vous avez juste à rappeler que une trame de données est un objet bidimensionnel et contient des…
Comment prélever des échantillons à partir des données r Statisticiens doivent souvent prendre des échantillons de données, puis calculer les statistiques. Prendre un échantillon est facile avec R, car un échantillon est vraiment rien de plus qu'un sous-ensemble de données. Pour ce faire, vous faites…
Comment suivre les corrélations de données dans r Statisticiens aiment quand ils peuvent lier une variable de données à l'autre. R peut aider à trouver cette relation. Lumière du soleil, par exemple, est préjudiciable à jupes: Le plus le soleil brille, les jupes plus courtes deviennent.…
Comment traverser un cadre de liste ou de données avec R applique fonctions Lorsque vos données est sous la forme d'une liste, et que vous voulez effectuer des calculs sur chaque élément de cette liste dans R, le appropriée appliquer fonction est lapply (). Par exemple, pour obtenir la classe de chaque élément de…
Comment utiliser Appliquer pour créer des résumés des tableaux sont en r Tu utilises tapply () pour créer des résumés tabulaires de données dans R. Avec tapply (), vous pouvez facilement créer des résumés des sous-groupes de données. Cette fonction prend trois arguments:X: Un vecteurINDEX: Un facteur ou liste de…
Comparer les numéros à l'aide d'un graphique à barres Un graphique à barres vous donne un moyen facile de comparer les chiffres ou les valeurs. Par exemple, la figure suivante montre un graphique à barres comparant la performance de cinq formateurs dans un centre de remise en forme.Le nombre de…
Jardiner avec des plantes faites pour l'ombre Ne vous inquiétez pas si votre jardin reçoit plus d'ombre que l'abondance du soleil de plantes prospèrent dans l'ombre. Ce nom de tableau plantes annuelles et vivaces qui réussissent bien dans l'ombre, alors gardez cette liste à portée de main…