Я новичок ie на R. Я пытаюсь загрузить некоторые файлы (.csv) с sftp-сервера (с именем пользователя и паролем) в R без передачи через приложение FileZilla2.
Сайт объяснил метод: https://transparency.entsoe.eu/content/static_content/Static%20content/knowledge%20base/SFTP-Transparency_Docs.html
Я загружаю клиентское программное обеспечение SFTP: FileZilla 2. Используя это программное обеспечение, с: Имя хоста: sftp-transparency.entsoe.eu; Порт: 22; Имя пользователя: Адрес электронной почты, который я использовал; Пароль: мой пароль
Цель - загрузить: /TP_export/ActualGenerationOutputPerUnit/2020_5_ActualGenerationOutputPerUnit.csv в мой: / Users / macbook / Desktop /
Итак, что я сделал:
library(curl)
library(RCurl)
url<- "ftp://sftp-transparency.entsoe.eu/TP_export/ActualGenerationOutputPerUnit/2020_5_ActualGenerationOutputPerUnit.csv"
Я пробовал sftp // sftp ...
Error in function (type, msg, asError = TRUE) :
Protocol "sftp" not supported or disabled in libcurl
Итак, я использовал:
url<- "ftp://sftp-transparency.entsoe.eu/TP_export/ActualGenerationOutputPerUnit/2020_5_ActualGenerationOutputPerUnit.csv"
после этого
userpwd <- "identifiant:password"
filenames <- getURI(url = url, userpwd = userpwd, port =22)
filenames <- getBinaryURL(url = url, userpwd = userpwd, port =22)
filenames <- getURL(url = url, userpwd = userpwd, port =22)
filenames <- getURI(url = url, userpwd = userpwd, verbose = TRUE, port = 22)
Я перепробовал все строк, но ничего не работает
Error in function (type, msg, asError = TRUE) : response reading failed
Я немного потерялся, чтобы достичь своей цели.
Как я могу это сделать?