Vidéo: Tutoriel 03 R - Lire des données au format CSV ou TXT 2025
Vous savez comment importer vos données dans R et exporter vos données depuis R. Maintenant, tout ce dont vous avez besoin est de savoir où les fichiers sont stockés avec R et comment manipuler ces fichiers. Chaque session R possède un emplacement par défaut dans la structure de fichier de votre système d'exploitation, appelé le répertoire de travail .
Vous devez suivre et définir délibérément votre répertoire de travail dans chaque session R. Si vous lisez ou écrivez des fichiers sur le disque, cela se passe dans le répertoire de travail. Si vous ne définissez pas le répertoire de travail à l'emplacement souhaité, vous pouvez facilement écrire des fichiers dans un emplacement de fichier indésirable.
La fonction getwd () vous indique le répertoire de travail actuel: >> getwd () [1] "F: / git"
Pour changer le répertoire de travail, utilisez le setwd () fonction. Assurez-vous d'entrer le répertoire de travail en tant que chaîne de caractères (entre guillemets).
Cet exemple montre comment changer votre répertoire de travail en un dossier appelé F: / git / roxygen2: >> setwd ("F: / git / roxygen2")> getwd () [1] "F: / git / roxygen2 "
Notez que le séparateur entre les dossiers est une barre oblique (/), comme sur les systèmes Linux et Mac. Si vous utilisez le système d'exploitation Windows, la barre oblique aura l'air bizarre, car vous connaissez la barre oblique inversée () des dossiers Windows. Lorsque vous travaillez sous Windows, vous devez utiliser la barre oblique ou échapper vos barres obliques inverses en utilisant une double barre oblique inverse (). Comparez le code suivant:
>> setwd ("F: git stringr")> getwd () [1] "F: / git / stringr"
R affichera toujours les résultats en utilisant /, mais vous êtes libre d'utiliser l'un ou l'autre à votre guise.
Pour éviter d'avoir à traiter des barres obliques inverses dans les chemins d'accès aux fichiers, vous pouvez utiliser le fichier. La fonction path () permet de construire des chemins de fichiers corrects, indépendamment du système d'exploitation sur lequel vous travaillez. Cette fonction est un peu similaire à coller dans le sens où elle ajoutera des chaînes de caractères, sauf que le séparateur est toujours correct, quels que soient les paramètres de votre système d'exploitation:>> fichier. path ("f:", "git", "surveyor") [1] "f: / git / surveyor"
Il est souvent pratique d'utiliser un fichier. path () dans la définition du répertoire de travail. Cela vous permet de spécifier une cascade de lettres de lecteur et de noms de dossier, ainsi qu'un fichier. path () les assemble ensuite dans un chemin de fichier correct, avec le caractère de séparation correct: >> setwd (file.path ("F:", "git", "roxygen2"))> getwd () [1] " F: / git / roxygen2 "
Vous pouvez également utiliser un fichier. chemin () pour spécifier les chemins de fichier qui incluent le nom de fichier à la fin. Ajoutez simplement le nom de fichier à l'argument du chemin. Par exemple, voici le chemin d'accès au fichier README.Fichier md dans le paquet roxygen2 installé dans un dossier local: fichier >>. chemin ("F:", "git", "roxygen2", "roxygen2", "README.md") [1] "F: / git / roxygen2 / roxygen2 / README.md"
