【发布时间】:2017-02-11 21:00:57
【问题描述】:
我正在尝试从 url 获取连接文本文件,但我不知道如何使用 html 和不同的文件夹执行此操作?
这是我试过的代码,但它只列出了文本文件并且有很多像this这样的html代码我该如何解决这个问题,以便我可以将文本文件合并到一个csv文件中?
library(RCurl)
url <- "http://weather.ggy.uga.edu/data/daily/"
dir <- getURL(url, dirlistonly = T)
filenames <- unlist(strsplit(dir,"\n")) #split into filenames
#append the files one after another
for (i in 1:length(filenames)) {
file <- past(url,filenames[i],delim='') #concatenate for urly
if (i==1){
cp <- read_delim(file, header=F, delim=',')
}
else{
temp <- read_delim(file,header=F,delim=',')
cp <- rbind(cp,temp) #append to existing file
rm(temp)# remove the temporary file
}
}
【问题讨论】:
标签: r concatenation rbind stringr