Rvest html_table error: ошибка в .subset2 (x, i, точный = точный): индекс за пределами границ / таблица не читается - PullRequest
0 голосов
/ 03 мая 2019

Я все еще относительно новичок в Rvest, чтобы извинить меня, если я упускаю что-то очевидное здесь.

Я пытаюсь собрать данные с общедоступного веб-сайта NFL Next Gen Stats: https://nextgenstats.nfl.com/stats/passing

Я пытался использовать rvest множеством способов, но, похоже, он не находит таблицу.

board <- url %>%
    read_html() %>%
    html_nodes(xpath = ".//table[contains(., '')]") %>%
    html_table()

Error in .subset2(x, i, exact = exact) : subscript out of bounds

Вот как сами узлы выглядят:

board <- url %>%
    read_html() %>%
    html_nodes(xpath = ".//table[contains(., '')]")

board[[1]]
{xml_node}
<table cellspacing="0" cellpadding="0" border="0" class="el-table__header" style="width:;">
[1] <colgroup></colgroup>\n
[2] <thead><tr></tr></thead>

board[[2]]
{xml_node}
<table cellspacing="0" cellpadding="0" border="0" class="el-table__body" style="width:;">
[1] <colgroup></colgroup>\n
[2] <tbody><!----></tbody>

Кто-нибудь знает, что я здесь не так делаю?

...