setwd не работает, когда я запускаю его в файле .RMD - PullRequest
0 голосов
/ 07 ноября 2018

Я часто устанавливаю рабочий каталог в каталог проекта в начале каждого создаваемого мной файла .rmd. Рабочий каталог по умолчанию отличается.

В последнее время я заметил, что это работает, когда я впервые запускаю его. Но после сохранения и повторного открытия файла он больше не сбрасывает рабочий каталог. Вот что происходит:

Я запускаю этот код из файла .rmd

```{r}
setwd("/Users/ESElia/Documents/Data/R")
```

Затем (поскольку R не может найти файлы, которые я пытаюсь загрузить), я проверяю wd:

getwd()

и получите ответ:

[1] "/ Пользователи / ESElia"

Итак, я переустанавливаю wd в консоли и проверяю его:

setwd("/Users/ESElia/Documents/Data/R")
getwd()

и получите правильный каталог, наконец!

[1] "/ Пользователи / ESElia / Документы / Данные / R"

Есть идеи, почему это происходит? это ошибка с новой версией чего-то? Я использую RStudio версии 1.1.456 на MacOS High Sierra 10.13.6. Я знаю, что могу установить каталог по умолчанию, чтобы избежать этого, но я бы предпочел этого не делать, поскольку у меня есть разные файлы .rmd для разных проектов, которые работают из разных каталогов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...