Установка рабочего каталога с другого диска в R

#r

#r

Вопрос:

У меня есть файл, который сохранен на другом диске, отличном от RStudio, и я пытаюсь установить его в качестве рабочего каталога.

 setwd(dir) 
  

Где dir — строка пути к копируемому и вставляемому файлу (windows).
Я получаю сообщение об ошибке

  Error in setwd("dir") : 
  cannot change working directory
  

Поскольку каталог был скопирован как путь, я не могу понять, в чем может быть ошибка.

Редактировать: я должен был упомянуть, что я изменил все на / в пути к файлу.

Решено: вокруг пути к файлу нужны кавычки.

Комментарии:

1. Не рекомендуется менять рабочий каталог. Разве вы не можете вызвать файл напрямую с указанием пути? Нравится file.path(dir, name_of_your_file)

2. Windows использует в качестве разделителей пути к файлу. Их нужно будет экранировать \ или преобразовать в / для R. Поэтому, если ваш путь выглядит так "G:Foldersubfolder" , вам нужно изменить его на "G:\Folder\subfolder" или "G:/Folder/subfolder"

3. Может быть, диск ограничен? Попробуйте запустить RStudio от имени администратора и посмотрите, работает ли это. Но прежде всего, убедитесь, что в вашем пути к файлу нет опечаток.

4. Также неплохо создавать проекты R с уникальными папками проектов. Итак, у меня есть папка R Projects в папке Windows Documents, и я сохраняю в ней отдельные проекты. Кроме того, вы можете создать файл .Rprofile для каждого проекта, который загружает пакеты проекта при открытии проекта.

Ответ №1:

Вы должны вставить путь к Windows и изменить обратную косую черту на прямую косую черту. Вы это сделали?

 setwd("Z:/path") 
  

Комментарии:

1. Да, я сделал это, но безрезультатно.