write_csv Ошибка в stream_delim_(df, path,): недопустимое соединение

У меня есть сомнения по поводу того, почему write_csv не работает в следующем примере, но write.csv работает правильно. В общем, я использую пакеты "dplyr" и "readr", так как они быстрые. Однако я не уверен, почему это происходит.

write_csv(df1, path = "C:\\Users\\Sergio\\final\\file1.csv" ,col_names = TRUE)

Я получаю следующее сообщение об ошибке:

Error in stream_delim_(df, path, ...) : invalid connection

Однако, если я напишу следующий код, он будет работать нормально.

write.csv(df1, file = "file1.csv", fileEncoding="UTF-8")

Я использую 64-разрядную версию R 3.4.1 и версию RStudio 1.0.143. Моя ОС — Windows 10. Буду признателен за ваши комментарии. Заранее спасибо.


person Sergio    schedule 31.07.2017    source источник


Ответы (1)


Возможно, вы неправильно указали путь к файлу. Вы должны убедиться, что обе команды указывают на один и тот же каталог:

write.csv(df1, file = "C:\\Users\\Sergio\\final\\file1.csv", fileEncoding="UTF-8")

Если это не удается, вы неправильно указали каталог.

person atmo    schedule 02.05.2018