使用 R 和 csv 文件在浏览器中打开多个 url
Opening multiple urls in browser using R and csv file
我想使用 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 函数在浏览器中打开所有链接
或任何更简单的解决方案
如果脚本也可以关闭浏览器选项卡。
将 A 列中包含 url 的 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/
遍历数据框并在浏览器中打开url
# 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)))
希望对您有所帮助。
我想使用 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 函数在浏览器中打开所有链接
或任何更简单的解决方案
如果脚本也可以关闭浏览器选项卡。
将 A 列中包含 url 的 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/
遍历数据框并在浏览器中打开url
# 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)))
希望对您有所帮助。