2017-10-09 3 views
0

Lors de l'entrée write_csv(MyComplicationData,"Data/MyComplicationData.csv") dans le cadre d'un fichier .Rmd, je reçois l'erreur suivante en essayant de tricoter le document:erreur à l'aide write_csv au sein de R Markdown dowcument

Erreur dans open.connection (chemin, « wb «): ne peut pas ouvrir la connexion appels: ... write_delim -> stream_delim -> open.connection exécution interrompue

Quand je entrée la même commande à partir de la console, cela fonctionne sans problème. MyComplicationData est un tibble avec 4812 observations de 7 variables.

+0

Je trouve le correctif. Pour quelque raison que ce soit, dans R markdown, vous devez utiliser le nom de chemin complet et non un nom de chemin relatif. Lorsque j'ai changé la commande à ** write_csv (MyComplicationData, "~/Academia/STAT412612/Data/MyComplicationData.csv") ** cela a bien fonctionné. –

Répondre

0

Vous pouvez utiliser la commande getwd() qui retourne votre répertoire de travail si le répertoire dans lequel vous voulez l'enregistrer est à l'intérieur, sinon vous devez indiquer le chemin complet. Cela donnerait quelque chose comme ceci:

write_csv(MyComplicationData,paste(getwd(),"/Data/MyComplicationData.csv", sep = "") 

ou

paste0(getwd(),"/Data/MyComplicationData.csv")