J'ai mis à jour vers RStudio 1.0.44 et il semble que knitr :: opts_knit $ set (root.dir = path) où path est mon répertoire ne fonctionne pas comme avant. Il lance un message:
The working directory was changed to /... inside a notebook chunk. The working
directory will be reset when the chunk is finished running. Use the knitr
root.dir option in the setup chunk to change the the working directory for
notebook chunks.
Ce message apparaîtra maintenant dans chaque commande suivante. Notez que je ne suis pas encore en train de tricoter le rmd. Je suis juste en train d'exécuter des commandes. Définir le répertoire de travail directement en ligne de commande via setwd() renvoie le chemin correct dans getwd() mais le chargement d'un fichier avec le chemin relatif (./...) retournerait le message ci-dessus. La même commande fonctionne correctement avec RStudio 0.99.896. Qu'est-ce que je rate?
sessionInfo()
R version 3.3.0 (2016-05-03)
Platform: x86_64-w64-mingw32/x64 (64-bit)
>Running under: Windows 7 x64 (build 7601) Service Pack 1
other attached packages:
[1] scales_0.4.0 ggplot2_2.1.0 xtable_1.8-2 data.table_1.9.6
[5] dplyr_0.4.3 knitr_1.15 pander_0.6.0
J'ai eu le même problème. Avez-vous résolu le vôtre?Comment? –
salut, pas résolu et personne (de @ RStudio) a répondu non plus. voir ma propre réponse/explication ci-dessous. mais ce n'est pas satisfaisant. – Triamus
mais effectivement cela signifie que je ne peux actuellement pas utiliser le nouveau RStudio avec mon ancien flux de travail car il ne me laisserait pas changer le répertoire de travail avec une seule ligne d'exécution via ctrl + r. il retournerait le bon répertoire via getwd() mais par ex. dans un relatif data.table :: fread ("./ mon_fichier"), il essayerait de trouver le fichier où le rmd est stocké pas dans le répertoire de travail que j'ai juste changé. Je ne vois pas comment les gens qui partagent le code et les données dans différents répertoires de travail peuvent maintenant travailler interactivement dans la démarque RStudio? – Triamus