Ошибка setwd () "не удается изменить рабочий каталог" - PullRequest
0 голосов
/ 20 июня 2020

Я получаю сообщение об ошибке «не удается изменить рабочий каталог» при попытке настроить рабочий каталог:

    setwd("C:\Users\alimo\Desktop\DataVisualizationwithggplot2.R")
*Error: '\U' used without hex digits in character string starting ""C:\U"*

тогда я это сделал

options(PACKAGE_MAINFOLDER="C:/Users/...")

затем я заменил все "\" на "/", но на этот раз я получил его:

cannot change working directory

Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 21 июня 2020

Да, запись пути к файлу или каталогу иногда может быть немного болезненной, особенно при перемещении между разными платформами!

setwd() устанавливает рабочий каталог, поэтому он означает, что вам нужно указать каталог, а не файл.

И всякий раз, когда я не уверен насчет одинарной / двойной (обратной) косой черты, я предпочитаю использовать file.path() из базы R, который добавляет правильный разделитель независимо от платформы:

file.path("~", "myfolder", "myfile.R")

Итак, для вашего случая:

setwd(file.path("C:", "Users", "alimo", "Desktop"))
...