在rvest包中使用xpath进行抓取时出现下标越界错误

在rvest包中使用xpath进行抓取时出现下标越界错误,r,rvest,R,Rvest,我正试图使用rvest软件包从网站上刮取表格: library("rvest") uci_html <- read_html("http://archive.ics.uci.edu/ml/datasets.html") uci_data <- uci_html %>% html_nodes(xpath="/html/body/table[2]/tbody/tr/td[2]/table[2]") %>% h

我正试图使用
rvest
软件包从网站上刮取表格:

library("rvest")
uci_html <- read_html("http://archive.ics.uci.edu/ml/datasets.html")
uci_data <- uci_html %>%
  html_nodes(xpath="/html/body/table[2]/tbody/tr/td[2]/table[2]") %>%
  html_table()
uci_data <- uci_data[[1]]
library(“rvest”)
uci_html%
html_表()

uci_数据我不太明白,但看起来tbody是不必要的

library("rvest")
uci_html <- read_html("http://archive.ics.uci.edu/ml/datasets.html")
uci_data <- uci_html %>%
   html_nodes(xpath="/html/body/table[2]/tr/td[2]/table[2]") %>% html_table( fill=TRUE)
uci_data <- uci_data[[1]]
library(“rvest”)
uci_html%html_表格(填充=TRUE)
uci_数据
tables<-uci_html %>% html_nodes("table") 
html_table(tables[6], fill=TRUE)[[1]]