Я обновился до RStudio 1.0.44, и мне кажется, что knitr :: opts_knit $ set (root.dir = path), где путь - это моя директория не работает по-прежнему. Он выдает сообщение:
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.
Это сообщение будет отображаться в следующей последовательности. Заметьте, что я еще не вязал rmd. Я просто запускаю команды из него. Установка рабочего каталога непосредственно в командной строке через setwd() возвращает правильный путь в getwd(), но загрузка файла с относительным путем (./...) снова вернет сообщение выше. Точно такой же rmd отлично работает с RStudio 0.99.896. Что мне не хватает?
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
У меня такая же проблема. Вы решили?Как? –
привет, не решил, и никто (от @ RStudio) не ответил. см. мой собственный ответ/объяснение ниже. но это не удовлетворительно. – Triamus
, но это фактически означает, что я не могу использовать новый RStudio с моим старым рабочим процессом, так как он не позволил мне изменить рабочий каталог с помощью одной строки с помощью ctrl + r. он вернет правильный каталог через getwd(), но, например, в относительном data.table :: fread ("./ my_file"), он попытается найти файл, в котором rmd хранится не в рабочем каталоге, который я только что изменил. Я не вижу, как люди, разделяющие код и данные в разные рабочие каталоги, теперь могут работать интерактивно в уценке RStudio? – Triamus