我正在尝试遍历FTP站点上的所有CSV文件,并将具有特定文件名的CSV内容上载到数据库。到目前为止,我已经可以[]
使用...访问FTP]
getURL((url, userpwd = userpwd, ftp.use.epsv = FALSE, dirlistonly = TRUE)
,
使用...获取文件名列表
unlist(strsplit(filenames, "\r\n")
,
并使用...创建包含完整网址列表的数据框(例如ftp://[email protected]/samplename.csv)
for (i in seq_along(myfiles)) {
url_list[i,] <- paste(url, myfiles[i], sep = '')
}
我如何遍历该数据框,过滤某些文件名,以便使用来自相关CSV的所有数据创建一个新的数据框? (一半文件名为Type1SampleName,另一半名为Type2SampleName)
然后我将这些数据上传到数据库。
谢谢!
我正在尝试遍历FTP站点上的所有CSV文件,并将具有特定文件名的CSV内容上载到数据库。到目前为止,我已经能够使用... getURL((url,...
由于RCurl::getURL
返回直接的HTTP响应,这里是CSV的内容,请考虑扩展您的RCurl::getURL
函数调用以使用text
lapply
: