Comment jongler entre dimensions et remplacer des valeurs dans une matrice dans R - variables
Par défaut , R essaie toujours de simplifier les objets au plus petit nombre possible de dimensions lorsque vous utilisez les parenthèses pour extraire des valeurs d'un tableau. Donc, si vous ne demandez qu'une seule colonne ou ligne, R en fera un vecteur en supprimant une dimension. Comme pour les vecteurs, vous pouvez combiner plusieurs nombres ...
Comment regarder la structure des vecteurs en R - les variables
Un vecteur est un ensemble dimensionnel de valeurs, tous du même type. C'est la plus petite unité avec laquelle vous pouvez travailler en R. Une seule valeur est techniquement un vecteur - un vecteur avec un seul élément. En mathématiques, les vecteurs sont presque toujours utilisés avec des valeurs numériques, mais dans R ils peuvent aussi inclure ...
Comment savoir quand se préoccuper des avertissements dans R - les tirs
Erreurs et avertissements ont des fonctions différentes dans R Vous ne pouvez pas contourner les erreurs, car elles arrêtent simplement votre code. Les avertissements d'un autre côté sont une bête complètement différente. Même si R lance un avertissement, il continue à exécuter le code malgré tout. Vous pouvez ignorer les avertissements, mais généralement, c'est une très mauvaise idée. Les avertissements souvent ...
Comment faire des graphes communs avec Lattice dans R - dummies
Alors que le paquet graphique en treillis comporte une longue La liste des types graphiques dans R, les diagrammes à barres et les diagrammes à boîtes et à moustaches sont parmi les plus couramment utilisés. Comment créer un graphique à barres en treillis dans R Pour créer un graphique à barres, utilisez l'histogramme de la fonction treillis (). Supposons que vous souhaitiez créer un graphique à barres de l'économie de carburant ...
Comment créer des diagrammes de nuages de points et de lignes dans R avec ggplot2 - dummies
Si vous avez téléchargé et importé ggplot2 pour une utilisation dans votre installation R, vous pouvez l'utiliser pour tracer vos données. Pour créer un nuage de points, vous utilisez la fonction geom_point (). Pour créer un graphique linéaire, vous utilisez la fonction geom_line (). Comment créer un diagramme de dispersion Un diagramme de dispersion crée des points (ou parfois des bulles ou d'autres symboles) ...
Comment mapper les données à l'esthétique du tracé dans ggplot2 dans R - les nuls
Après avoir dit à ggplot () quelles données utiliser dans R, l'étape suivante consiste à lui dire comment vos données correspondent aux éléments visuels de votre intrigue. Cette correspondance entre les données et l'esthétique visuelle est le deuxième élément d'une couche ggplot2. Les éléments visuels d'une intrigue, ou esthétique, comprennent des lignes, des points, des symboles, des couleurs, ...
Comment faire correspondre les fonctions dans R - variables
En utilisant les fonctions comme arguments dans R, il est parfois nécessaire de faire correspondre les fonctions. Cela signifie également que si vous avez un objet avec le même nom que la fonction que vous voulez utiliser, cette construction entière ne fonctionnera pas. Supposons que vous ayez l'idée de créer un vecteur avec le gain relatif d'un ...
Comment naviguer RGui - mannequins
Dans le cadre du processus de téléchargement et d'installation de R, vous obtenez l'interface utilisateur graphique standard (GUI), appelé RGui. RGui vous donne quelques outils pour gérer votre environnement R - le plus important, une fenêtre de console. La console est l'endroit où vous tapez des instructions, ou des scripts, et généralement obtenir R pour faire des choses utiles pour vous. ...
Manipuler des fichiers dans des R - dummies
De temps en temps, vous pouvez écrire un script dans R qui traversera un dossier donné et effectuer des actions sur toutes les données dans les fichiers ou un sous-ensemble de fichiers dans ce dossier. Pour obtenir une liste de fichiers dans un dossier spécifique, utilisez la liste. fichiers () ou dir (). Ces deux fonctions font exactement la même chose ...
Comment naviguer RStudio - dummies
RStudio est un éditeur de code et un environnement de développement avec de très belles fonctionnalités qui font du développement de code R facile et amusant: Code en surbrillance qui donne différentes couleurs aux mots-clés et variables, ce qui rend plus facile à lire Correspondance automatique des parenthèses Finition du code, donc vous n'avez pas à taper toutes les commandes dans leur intégralité Accès facile ...
Comment effectuer plusieurs calculs avec des vecteurs en utilisant R - dummies
R est un langage vectoriel. Vous pouvez considérer un vecteur comme une ligne ou une colonne de nombres ou de texte. La liste des nombres {1, 2, 3, 4, 5}, par exemple, pourrait être un vecteur. Contrairement à la plupart des autres langages de programmation, R vous permet d'appliquer des fonctions à l'ensemble du vecteur en une seule opération sans ...
Comment modéliser les relations de données linéaires avec R - les variables
Une analyse de variance pour vos données peut également être écrit comme un modèle linéaire dans R, où vous utilisez un facteur comme variable prédictive pour modéliser une variable de réponse. Bien sûr, les variables prédictives peuvent également être des variables continues. Par exemple, le poids d'une voiture a évidemment une influence sur le kilométrage. Mais ...
Comment passer d'un script à une fonction dans R - dummies
À Partir d'un script à une fonction ne prend pas beaucoup d'effort du tout. Dans R, une fonction est essentiellement un morceau de code exécuté consécutivement et sans interruption. De cette façon, une fonction ne diffère pas beaucoup d'un script exécuté en utilisant la fonction source (). Cependant, une fonction a deux très bons avantages ...
Comment nommer des lignes et des colonnes matricielles dans des R - dummies
La fonction rbind () dans R commodément ajoute les noms des vecteurs aux lignes de la matrice. Vous nommez les valeurs dans un vecteur, et vous pouvez faire quelque chose de très similaire avec des lignes et des colonnes dans une matrice. Pour cela, vous avez les fonctions rownames () et colnames (). Devinez lequel fait quoi? Les deux fonctions ...
Comment jouer avec des attributs dans R - des nuls
Les noms et les dimensions des matrices et des tableaux sont stockés dans R comme attributs de l'objet. Ces attributs peuvent être considérés comme des valeurs étiquetées que vous pouvez attacher à n'importe quel objet. Ils constituent l'un des mécanismes que R utilise pour définir des types d'objets spécifiques tels que les dates, les séries temporelles, etc. Ils peuvent ...
Tracer des histogrammes avec vos données dans R - des variables
Pour avoir une idée plus claire de la façon dont vos données sont distribuées dans la gamme, vous pouvez tracer un histogramme en utilisant R. Pour faire un histogramme des données de kilométrage, il suffit d'utiliser la fonction hist (), comme ceci:> hist (cars $ mpg, col = 'gray') Vous voyez que la fonction hist () coupe d'abord la plage des données dans ...
Comment nommer les valeurs dans vos vecteurs dans R - des variables
Souvent les éléments des vecteurs sont référé par leurs positions - c'est-à-dire, x [5] fait référence au cinquième élément du vecteur x. Une fonction très puissante dans R, cependant, donne des noms aux éléments d'un vecteur, ce qui vous permet de faire référence aux éléments par leur nom. Vous pouvez utiliser ces vecteurs nommés dans ...
Navigation dans l'espace de travail dans R - Indicateurs
L'espace de travail fait référence à toutes les variables et fonctions (appelées collectivement objets) que vous créez au cours d'une session R, ainsi que tous les packages chargés. Souvent, vous voulez vous rappeler toutes les variables que vous avez créées dans l'espace de travail. Pour ce faire, utilisez la fonction ls () pour lister les objets dans ...
Comment présenter des dates dans différents formats dans R - des nuls
Vous avez probablement remarqué dans R que comme. Date () est assez prescriptif dans ses valeurs par défaut: Il s'attend à ce que la date soit formatée dans l'ordre de l'année, du mois et du jour. Heureusement, R vous permet de spécifier le format de la date. En utilisant l'argument format de as. Date (), vous pouvez convertir n'importe quel format de date en un objet Date. ...
Comment fournir la bonne information dans un R Reproductible minimal Exemple - Nuls
La partie la plus difficile de la production d'un exemple R reproductible minimal est de le garder minimal. Une autre consiste à s'assurer que vous fournissez les informations nécessaires pour que votre problème soit effectivement reproductible. Keep it minimal Le défi consiste à identifier le plus petit exemple (le moins de lignes de code) qui reproduit le problème ou l'erreur. ...
Comment mettre plusieurs tracés sur une seule page dans R - Les binaires
Pour mettre plusieurs tracés Sur les mêmes pages graphiques dans R, vous pouvez utiliser le paramètre graphique mfrow ou mfcol. Pour utiliser ce paramètre, vous devez fournir un argument vectoriel avec deux éléments: le nombre de lignes et le nombre de colonnes. Par exemple, pour créer deux tracés côte à côte, utilisez mfrow = c (1, 2):> old. par ...
Comment tracer des données résumées dans un ggplot2 dans R - dummies
Une fonctionnalité très pratique de ggplot2 est sa gamme de fonctions pour résumer vos données R dans l'intrigue. Cela signifie que vous n'avez souvent pas à pré-résumer vos données. Par exemple, la hauteur des barres dans un histogramme indique le nombre d'observations de quelque chose que vous avez dans vos données. Le résumé statistique pour ce ...
Comment lire les données d'Excel en R - dummies
Si vous demandez aux utilisateurs de R quelle est la meilleure façon est d'importer des données directement à partir de Microsoft Excel, la plupart d'entre eux répondront probablement que votre meilleure option est d'exporter d'abord Excel vers un fichier CSV, puis utiliser lire. csv () pour importer vos données à R. En fait, c'est toujours le conseil ...
Comment lire les erreurs et les avertissements dans R - dummies
Si quelque chose ne va pas avec votre code, toi. Nous devons l'admettre: Ces messages d'erreur peuvent aller de légèrement confus à complètement incompréhensible si vous n'y êtes pas habitué. Mais ça ne doit pas rester comme ça. Lorsque vous vous serez familiarisé avec les messages d'erreur et d'avertissement de R, vous pourrez rapidement ...
Comment lire la sortie de str () pour les listes dans R - dummies
Beaucoup de gens qui commencent par R sont déroutés par les listes au début. Il n'y a vraiment pas besoin de cela - une liste n'a que deux parties importantes: les composants et les noms. Et dans le cas des listes sans nom, vous n'avez même pas à vous soucier de ce dernier. Mais si vous regardez la structure ...
Comment supprimer des lignes avec des données manquantes dans R - des variables
Une autre application utile des sous-ensembles de données est pour rechercher et supprimer des lignes contenant des données manquantes La fonction R pour vérifier cela est terminée. cas (). Vous pouvez essayer ceci sur la qualité d'air de l'ensemble de données intégré, une trame de données avec une bonne quantité de données manquantes:> str (qualité de l'air)> complète. cas (qualité de l'air) Les résultats de complète. cases () est une logique ...
Comment recycler les arguments dans R - dummies
À Chaque fois, vous combinez un vecteur avec plusieurs valeurs et un avec un valeur unique dans une fonction. R applique la fonction, en utilisant cette seule valeur pour chaque valeur du vecteur. Mais le recyclage va bien au-delà de ces exemples. Chaque fois que vous donnez à une fonction de recyclage deux vecteurs de longueurs inégales, R répète ...
Comment supprimer des données en double dans R - des variables
Une application très utile des données de sous-ensembles est de trouver et supprimer dupliquer des valeurs. R a une fonction utile, duplicated (), qui trouve des valeurs dupliquées et renvoie un vecteur logique qui vous indique si la valeur spécifique est un doublon d'une valeur précédente. Cela signifie que pour les valeurs dupliquées, duplicated () renvoie FALSE pour le premier ...
Comment réduire le nombre de lignes dans R - les variables
Lors de la transformation du script dans R, pas tous les éléments sont requis. En fait, l'instruction return () est facultative car, par défaut, R renvoie toujours la valeur de la dernière ligne de code dans le corps de la fonction. Renvoie les valeurs par défaut Supposons que vous ayez oublié d'ajouter return (result) dans la fonction addPercent (). Que se passerait-il alors? ...
Comment répéter des vecteurs dans R - des nuls
Dans R, vous pouvez combiner un vecteur avec lui-même si vous voulez répétez-le, mais si vous voulez répéter les valeurs dans un vecteur plusieurs fois, l'utilisation de la fonction c () devient un peu impraticable. R rend la vie plus facile en vous offrant une fonction pour répéter un vecteur: rep (). Vous pouvez utiliser le rep () ...
Comment arrondir les nombres dans R - les nuls
Bien que R puisse calculer avec précision jusqu'à 16 chiffres, vous ne veut pas toujours utiliser autant de chiffres. Dans ce cas, vous pouvez utiliser quelques fonctions dans R pour arrondir les nombres. Pour arrondir un nombre à deux chiffres après le point décimal, par exemple, utilisez la fonction round () comme suit:> round (123,456, chiffres = 2) [1] ...
Comment sauvegarder l'historique de votre travail dans R - typhons
Par défaut, R conserve la trace de toutes les commandes que vous utilisez dans une session. Ce suivi peut s'avérer utile si vous avez besoin de réutiliser une commande que vous avez utilisée précédemment ou si vous voulez garder une trace du travail que vous avez effectué auparavant. Ces commandes précédemment utilisées sont conservées dans l'historique. Vous pouvez parcourir l'historique ...
Comment enregistrer des graphiques dans un fichier image dans R - des tétines
Si vous voulez publier votre résultats, vous devez enregistrer votre graphique dans un fichier dans R, puis importer ce fichier graphique dans un autre document. Cependant, la plupart du temps, vous pouvez simplement utiliser les graphiques R de manière interactive pour explorer vos données. Pour enregistrer un graphique dans une image ...
Comment rechercher plusieurs mots dans R - des nuls
Lorsque vous travaillez avec du texte dans R, vous pourriez avoir besoin pour trouver des mots ou des motifs à l'intérieur du texte. Imaginons que vous ayez une liste des États des États-Unis et que vous vouliez savoir quels noms d'états se composent de deux mots. Pour trouver des sous-chaînes, vous pouvez utiliser la fonction grep (), qui prend deux arguments essentiels: ...
Comment rechercher des mots individuels dans R - des nuls
Lorsque vous travaillez avec du texte, souvent vous peut résoudre des problèmes si vous êtes en mesure de trouver des mots ou des modèles à l'intérieur du texte. R rend cela facile à faire. Imaginez que vous ayez une liste des états aux États-Unis, et vous voulez savoir lequel de ces états contient le mot Nouveau. Pour étudier ceci ...
Comment sélectionner les styles de nommage dans R - dummies
Si vous avez de l'expérience en programmation, vous avez probablement entendu de l'affaire de chameau, avant. C'est une façon de donner des noms plus longs aux objets et aux fonctions. Vous mettez en majuscule chaque première lettre d'un mot qui fait partie du nom pour améliorer la lisibilité. Donc, vous pouvez avoir un nomLongVariableNom et être toujours capable de le lire. ...
Comment trier les cas de texte dans R - les nuls
Peuvent être triés par ordre alphabétique ou numérique, en ordre croissant ou décroissant commande. Comme tout langage de programmation, R facilite la compilation de listes de données triées et ordonnées. Parce que le texte dans R est représenté comme des vecteurs de caractères, vous pouvez trier ces vecteurs en utilisant les mêmes fonctions que celles que vous utilisez avec les données numériques. Par exemple, pour ...
Comment diviser des chaînes dans R - des nuls
Une collection de lettres et de mots combinés s'appelle une chaîne. Chaque fois que vous travaillez avec du texte, vous devez être capable de concaténer des mots (les enchaîner) et les séparer. Dans R, vous utilisez la fonction paste () pour concaténer et la fonction strsplit () pour diviser. Dans cette section, nous vous montrons comment utiliser ...
Comment trier les trames de données dans R - les nuls
Un moyen de trier les données dans R consiste à déterminer l'ordre que les éléments devraient être dans, si vous deviez trier. Cela semble long, mais comme vous le verrez, avoir cette flexibilité signifie que vous pouvez écrire des déclarations qui sont très naturelles. Comment obtenir la commande D'abord, déterminez l'ordre des éléments pour trier l'état. info $ Population ...