Соскоб HTML-таблицы с span, используя rvest
Я использую rvest для извлечения таблицы на следующей странице:
https://en.wikipedia.org/wiki/List_of_United_States_presidential_elections_by_popular_vote_margin
Следующий код работает:
URL <- 'https://en.wikipedia.org/wiki/List_of_United_States_presidential_elections_by_popular_vote_margin'
table <- URL %>%
read_html %>%
html_nodes("table") %>%
.[[2]] %>%
html_table(trim=TRUE)
но столбцы полей и имен президента имеют некоторые странные значения. Причина в том, что исходный код имеет следующее:
<td><span style="display:none">00.001</span>−10.44%</td>
поэтому вместо -10,44% я получаю 00,001 '10,44%
Как я мог это исправить?