在R中,我有一个代码,它在从网站下载的搜索词列表上运行循环。然后将每个搜索词保存为csv文件:
...some code...
x <- try(read.table(text=res, sep=",", col.names=c("Week", "TrendsCount"), skip=31, nrows=515))
for(i in 1:iterations){
...some code...
filename <- paste(wordlist[i], "csv", sep = ".")
write.table(x, file = filename, sep = ";", col.names = NA, qmethod = "double")
}
有时,列表将包含一个搜索词,在执行代码时会返回错误,因为该词在网站上不存在。这会停止循环。如何使循环跳过write.table
部分并继续列表中的下一个单词?
答案 0 :(得分:2)
将write.table放在
中try(..., silent=T)