Vidéo: RUDY COIA : un SUPERPHYSIQUE NATUREL | PARLOTTE AVEC GREGGOT PODCAST 2025
Par Andrie de Vries, Joris Meys
R est plus qu'une statistique langage de programmation. C'est aussi un outil puissant pour toutes sortes de traitement et de manipulation de données, utilisé par une communauté de programmeurs et d'utilisateurs, d'universitaires et de praticiens. Mais pour tirer le meilleur parti de R, vous devez savoir comment accéder aux fichiers d'aide de R et trouver de l'aide auprès d'autres sources. Pour représenter les données dans R, vous devez être en mesure de spécifier succinctement et correctement les sous-ensembles de vos données. Enfin, R possède de nombreuses fonctions qui vous permettent d'importer des données provenant d'autres applications.
Obtenir de l'aide sur R
Même avec de bons livres d'introduction sur R, vous devrez utiliser les fichiers d'aide R. Les fichiers d'aide R fournissent des informations détaillées sur l'utilisation de différentes fonctions et leurs particularités. R a une excellente aide intégrée pour chaque fonction qui explique comment utiliser cette fonction. À peu près chaque page d'aide a quelques exemples qui montrent comment utiliser cette fonction.
Pour rechercher dans les fichiers d'aide, vous utiliserez l'une des fonctions suivantes:
-
?: Affiche le fichier d'aide pour une fonction spécifique. Par exemple, ? Les données. frame affiche le fichier d'aide pour les données. frame () fonction.
-
? ?: Recherche un mot (ou un modèle) dans les fichiers d'aide. Par exemple, ? ? list renvoie les noms des fonctions contenant la liste de mots dans les noms des fonctions ou leurs descriptions.
-
RSiteSearch (): Effectue une recherche en ligne de RSiteSearch . Ce moteur de recherche vous permet d'effectuer une recherche sur les fonctions R, les vignettes de paquets et les archives de courrier R-help. Par exemple, RSiteSearch («modèles linéaires») effectue une recherche sur ce site Web pour le terme de recherche «modèles linéaires». "
Vous n'êtes pas limité aux fichiers d'aide de R si vous cherchez de l'aide avec R. Le paquet sos, disponible en téléchargement sur CRAN ici , a quelques fonctions utiles pour rechercher tous les fichiers d'aide sur RSiteSearch . Il affiche les résultats dans une fenêtre de navigateur Web, ce qui facilite le travail.
Pour utiliser le paquet sos, vous devez installer le paquet en tapant install. packages (" sos " ) dans votre console R, puis chargez le package avec la bibliothèque ("sos").
Ensuite, vous pouvez utiliser la fonction findFn () pour faire votre recherche. Par exemple, en tapant findFn (" régression " ) dans votre console R, vous obtenez une page Web avec les noms, les descriptions et les liens vers plusieurs centaines de fonctions contenant le mot régression dans le nom de la fonction ou dans la description du texte d'aide.
Importation de données dans R
R possède de nombreuses fonctions qui vous permettent d'importer des données provenant d'autres applications.Le tableau suivant répertorie certaines des fonctions d'importation de texte utiles, ce qu'elles font et des exemples d'utilisation.
Fonction | Ce qu'elle fait | Exemple |
---|---|---|
lu. table () | Lit toutes les données tabulaires où les colonnes sont séparées (par exemple
par des virgules ou des tabulations). Vous pouvez spécifier le séparateur (pour exemple, virgules ou onglets), ainsi que d'autres arguments pour décrire précisément vos données. |
lire. table (file = "myfile", sep = "t",
en-tête = TRUE) |
lire. csv () | Une version simplifiée de read. table () avec tous les arguments
prédéfinis pour lire les fichiers CSV, comme les feuilles de calcul Microsoft Excel . |
lire. csv (file = "monfichier") |
lu. csv2 () | Une version de read. csv () a configuré
pour les données avec une virgule comme point décimal et un point-virgule comme séparateur de champ . |
lire. csv2 (file = "monfichier",
en-tête = VRAI) |
lu. delim () | Utile pour lire des fichiers délimités, avec des onglets comme séparateur
par défaut. |
lire. delim (file = "monfichier",
en-tête = TRUE) |
scan () | Vous permet de mieux contrôler le processus de lecture lorsque vos données
ne sont pas tabulaires. |
scan ("myfile", skip = 1,
nmax = 100) |
readLines () | Lit le texte d'un fichier texte ligne par ligne. | readLines ("myfile") |
lu. fwf | Lit un fichier avec des dates au format largeur fixe. En d'autres termes,
chaque colonne des données a un nombre fixe de caractères. |
lire. fwf ("myfile",
widths = c (1, 2, 3) |
En plus de ces options pour lire les données de texte, le package foreign vous permet de lire des données provenant d'autres formats statistiques populaires, tels que SPSS. Pour utiliser ces fonctions, vous devez d'abord charger le package externe intégré, avec la commande suivante: >> library ("foreign")
Le tableau suivant répertorie les fonctions permettant d'importer des données à partir de SPSS, Stata et SAS
Fonction
Ce qu'il fait | Exemple | lu.ssss |
---|---|---|
Lit le fichier de données SPSS | en lecture.spss ("monfichier") | lit.dt |
Lit. Fichier binaire Stata | lu.dta ("monfichier") | lu.xport |
Lit le fichier d'exportation SAS | lu.export ("monfichier") |