R: загрузка (.csv) файла на ftp сервер
Кто-нибудь из вас имеет представление о том, как загрузить файл 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-сервер.
Большое, большое спасибо заранее!!