想要从 FTP 服务器下载 csv 文件到 R(最好将该文件作为 R 中的数据帧)。
尝试将 csv 文件从 FTP 服务器下载到 R(在我的 Mac 中是本地的)时收到错误消息。
url = "ftp://ftppath/www_logs/testfolder/"
download.file(URL,"test.csv", credentials = "xxx:yyyy")
Run Code Online (Sandbox Code Playgroud)
最后一个查询导致:
Error in download.file(URL, "test.csv", credentials = "xxxyyy", :
unused arguments (credentials = "xxx:yyyy")
Run Code Online (Sandbox Code Playgroud)
我认为您收到此错误消息是因为函数download.file()
没有名为 的参数credentials
。
我会尝试传递此处讨论的凭据:
url = "ftp://username:password@ftppath/www_logs/testfolder/test.csv"
download.file(url, destfile = "test.csv")
Run Code Online (Sandbox Code Playgroud)
如果你想将文件加载到 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)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7513 次 |
最近记录: |