想从FTP服务器将csv文件下载到R(最好将文件作为R中的数据帧)。
尝试从FTP服务器将csv文件下载到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")
答案 0 :(得分:2)
我认为您收到此错误消息是因为函数download.file()
没有名为credentials
的参数。
我会尝试通过讨论的here凭据:
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)