Как исправить в r: невозможно изменить рабочий каталог
Ошибка, с которой вы можете столкнуться в R:
Error in setwd("C:/Users/UserName/Desktop"): cannot change working directory
Эта ошибка возникает, когда вы пытаетесь установить рабочий каталог в R, но неправильно пишете часть пути к файлу.
В этом руководстве объясняется, как именно исправить эту ошибку.
Как воспроизвести ошибку
Предположим, я пытаюсь установить следующий рабочий каталог в R:
#attempt to set working directory
setwd("C:/Users/Bob/Documents/My Folder Name")
Error in setwd("C:/Users/Bob/Documents/My Folder Name"):
cannot change working directory
Я получаю сообщение об ошибке, поскольку этой папки не существует на моем компьютере.
Как исправить ошибку
Самый простой способ исправить эту ошибку — изменить путь к файлу, чтобы он указывал на правильную папку:
#set working directory
setwd("C:/Users/Bob/Documents/Correct Folder Name")
Обратите внимание: я не получаю сообщения об ошибке, поскольку R успешно изменил рабочий каталог.
Я могу подтвердить, что рабочий каталог был успешно изменен с помощью функции getwd() для получения текущего рабочего каталога:
#get current working directory
getwd()
"C:/Users/Bob/Documents/Correct Folder Name"
Распространенные причины ошибок
Существует несколько причин, по которым вы можете получить это сообщение об ошибке в R. Общие причины включают в себя:
- Вы просто неправильно указали путь к файлу.
- Вы включили недопустимые символы в путь к файлу.
- У вас нет разрешения на доступ к пути к файлу.
Если вы столкнулись с этой ошибкой, обязательно проверьте эти три распространенные проблемы и при необходимости исправьте их.
Дополнительные ресурсы
В следующих руководствах объясняется, как исправить другие распространенные ошибки в R:
Как исправить: NA, введенные в результате принуждения
Как исправить: отсутствует значение, где требуется true/false.
Как исправить: неправильное количество индексов в матрице
Как отремонтировать: количество заменяемых элементов не кратно длине замены