我想使用R,csv文件和使用函数
打开4个站点目前我只能在R中使用变量打开例如
a <- "http://google.com"
b <- "http://yahoo.com"
browseURL(a) # this opens one tab
如果我这样做--- browseURL(a,b)
则显示错误
我想要做的是 - 将所有链接保存在csv列中 在R中读取它并使用For或While功能打开浏览器中的所有链接
或任何更简单的解决方案
如果脚本也可以关闭浏览器选项卡。
答案 0 :(得分:2)
将包含A列中的网址的csv的内容读取到R数据框。
URL <- read.csv("D:/URL.csv", sep=",", header=T)
URL # View data frame
# Data table output is below
# URL
#1 http://google.com
#2 http://yahoo.com
#3 http://www.bing.com/
循环浏览数据框并在浏览器中打开网址
# Option 1: Using for loop method
for (i in 1:nrow(URL)){
browseURL(as.character(URL[i,1]))
}
# Option 2: Using lapply
lapply(URL$URL,function(x) browseURL(as.character(x)))
希望这有帮助。