This article http://www.ajnr.org/content/30/7/1402.full contains four links to html-tables which I would like to scrape with rvest.
With help of the css selector:
<
You might want to use as follows:
main_url <- "http://www.ajnr.org/content/30/7/1402/"
urls <- paste(main_url,c("T1.expansion","T2.expansion","T3.expansion","T4.expansion"),".html", sep = "")
tables <- list()
for(i in seq_along(urls))
{
total <- readHTMLTable(urls[i])
n.rows <- unlist(lapply(total, function(t) dim(t)[1]))
tables[[i]] <- as.data.frame(total[[which.max(n.rows)]])
}
tables
#[[1]]
# Glioma Grade Sensitivity Specificity PPV NPV
#1 II vs III 50.0% 92.9% 80.0% 76.5%
#2 II vs IV 100.0% 100.0% 100.0% 100.0%
#3 III vs IV 78.9% 87.5% 93.8% 63.6%
#[[2]]
# Glioma Grade Sensitivity Specificity PPV NPV
#1 II vs III 87.5% 71.4% 63.6% 90.9%
#2 II vs IV 100.0% 85.7% 90.5% 100.0%
#3 III vs IV 89.5% 75.0% 89.5% 75.0%
#[[3]]
# Criterion Sensitivity Specificity PPV NPV
#1 ≥1* 85.2% 92.9% 95.8% 76.5%
#2 ≥2 81.5% 100.0% 100.0% 73.7%
#[[4]]
# Criterion Sensitivity Specificity PPV NPV
#1 <1.92 96.3% 71.4% 86.7% 90.9%
#2 <2.02 92.6% 71.4% 86.2% 83.3%
#3 <2.12* 92.6% 85.7% 92.6% 85.7%