Одна ошибка, с которой вы можете столкнуться в 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
Как исправить: неправильное количество индексов в матрице
Как исправить: количество элементов для замены не кратно длине замены