Кто-нибудь из вас имеет представление о том, как загрузить файл R (сохраненный в среде R) на FTP-сервер?
Было бы идеально экспортировать файл напрямую как файл .csv или .json , поэтому я уже попробовал некоторые решения, такие как:
write.csv2(my.data, file = url("ftp://user:password@ftpserver.net/mydata.csv"))
или
write_json(my.data, path = url("ftp://user:password@ftpserver.net/folder/mydata.csv"))
но, к сожалению, в обоих случаях R выдает ошибку:
"can only open URLs for reading"
что печально, но все равно имеет смысл.
Хорошо, после этого я попытался работать с библиотекой RCurl - вот так:
library("RCurl")
userpwd <- "user:password"
ftpUpload(I(my.data), "ftp://ftpserver.net/folder/mydata.csv", userpwd=userpwd, asText = T)
, который также не работает должным образом. Каким-то образом эта команда приводит R к «фатальной ошибке», так что мой сеанс завершается - и, как ни странно, пустой файл mydata.csv загружается на FTP-сервер.
Если честно, я понятия не имею, как с этим бороться.
У кого-нибудь из вас есть умная идея?
Принесет ли временный файл решение? Мой идеал - избегать локального хранения данных на моем ноутбуке, а сохранять (и экспортировать) непосредственно на FTP-сервер.
Большое, большое спасибо заранее !!