Экспорт файлов по относительному пути в R - PullRequest
0 голосов
/ 12 июня 2018

Я не уверен, что происходит в моем R-скрипте, когда я пытаюсь экспортировать файл .csv по указанному пути, это выдает мне сообщение об ошибке.Может быть, кто-то может указать мне на ошибку, которую я делаю.Возможно, это глупая второстепенная вещь, но я просто не вижу ее.

Вот скрипт R:

set.seed(222)
val1 <- rnorm(n = 10000, mean = 8, sd = 2)
val2 <- rnorm(n = 10000, mean = 10, sd = 2)
xval <- c(val1, val2)
g <- c(rep("g1", 10000),rep("g2", 10000))
xdata <- data.frame(g, xval)
xdata
path <- "Users/MikeyMouse/Desktop/ExpensesOverview/"
write_csv(x = xdata, path = paste0(path, "Data/generated_dataset.csv"))

Полученная ошибка говорит:

"Ошибка в open.connection (путь, «wb»): невозможно открыть соединение. Дополнительно: Предупреждение: В open.connection (путь, «wb»): не удается открыть файл [имя пути]: такого файла или каталога нет »

Я использовал getwd(), чтобы проверить имя и правильность названия каталога («Пользователи / MikeyMouse / Рабочий стол / ExpensesOverview /").

Все предложения и улучшения приветствуются.

1 Ответ

0 голосов
/ 12 июня 2018

Если вы не включите root в свой путь (т. Е. Он начинается с "/" в ubuntu или "C: /" в windows), функция будет предполагать, что это относительный путь, найденный в вашем рабочем каталоге.Просто используйте:

write_csv(x = xdata, path = "Data/generated_dataset.csv")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...