Импортировать файл с FTP на R - PullRequest
0 голосов
/ 31 января 2019

Хотите загрузить csv-файл с FTP-сервера на R (было бы лучше, чтобы файл был в виде фрейма данных в R).

Получите сообщение об ошибке при попытке загрузить csv-файл с FTP-сервера в R (который является локальным в моем Mac).

url = "ftp://ftppath/www_logs/testfolder/"

download.file(URL,"test.csv", credentials = "xxx:yyyy")

Последний запрос приводит к:

Error in download.file(URL, "test.csv", credentials = "xxxyyy",  : 
unused arguments (credentials = "xxx:yyyy")

1 Ответ

0 голосов
/ 31 января 2019

Я думаю, что вы получите это сообщение об ошибке, потому что функция download.file() не имеет аргумента с именем credentials.

Я бы попытался передать учетные данные, как обсуждено здесь :

url = "ftp://username:password@ftppath/www_logs/testfolder/test.csv"
download.file(url, destfile = "test.csv")

Если вы хотите загрузить файл в R data.frame, вы можете попробовать что-то вроде этого:

library(RCurl) 
url <- "ftp://ftppath/www_logs/testfolder/test.csv"
text_data <- getURL(url, userpwd = "username:password", connecttimeout = 60)
df <- read.csv(text = text_data)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...