Comment réparer dans R : impossible de changer le répertoire de travail



Une erreur que vous pouvez rencontrer dans R est :

Error in setwd("C:/Users/UserName/Desktop") : 
  cannot change working directory

Cette erreur se produit lorsque vous tentez de définir le répertoire de travail dans R, mais que vous orthographiez mal une partie du chemin du fichier.

Ce didacticiel explique exactement comment corriger cette erreur.

Comment reproduire l’erreur

Supposons que j’essaie de définir le répertoire de travail suivant dans R :

#attempt to set working directory
setwd("C:/Users/Bob/Documents/My Folder Name")

Error in setwd("C:/Users/Bob/Documents/My Folder Name") : 
  cannot change working directory

Je reçois une erreur car ce dossier n’existe pas sur mon ordinateur.

Comment réparer l’erreur

Le moyen le plus simple de corriger cette erreur consiste à modifier le chemin du fichier pour qu’il pointe vers le bon dossier :

#set working directory
setwd("C:/Users/Bob/Documents/Correct Folder Name")

Notez que je ne reçois pas d’erreur car R a réussi à modifier le répertoire de travail.

Je peux confirmer que le répertoire de travail a été modifié avec succès en utilisant la fonction getwd() pour obtenir le répertoire de travail actuel :

#get current working directory
getwd()

"C:/Users/Bob/Documents/Correct Folder Name"

Raisons courantes des erreurs

Il existe plusieurs raisons pour lesquelles vous pouvez recevoir ce message d’erreur dans R. Les raisons courantes incluent :

  • Vous avez simplement mal orthographié le chemin du fichier.
  • Vous avez inclus des caractères non valides dans le chemin du fichier.
  • Vous n’êtes pas autorisé à accéder au chemin du fichier.

Si vous rencontrez cette erreur, assurez-vous de vérifier ces trois problèmes courants et de les corriger si nécessaire.

Ressources additionnelles

Les didacticiels suivants expliquent comment corriger d’autres erreurs courantes dans R :

Comment réparer : les NA introduites par la coercition
Comment réparer : valeur manquante là où vrai/faux est nécessaire
Comment réparer : nombre incorrect d’indices sur la matrice
Comment réparer : le nombre d’éléments à remplacer n’est pas un multiple de la longueur de remplacement

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *