#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. Да, я сделал это, но безрезультатно.