使用 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)))

希望对您有所帮助。