Raspado de tabla html con span usando rvest
Estoy usando rvest para extraer la tabla en la siguiente página:
https://en.wikipedia.org/wiki/List_of_United_States_presidential_elections_by_popular_vote_margin
El siguiente código funciona:
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)
pero la columna de márgenes y los nombres de los presidentes tienen algunos valores extraños. La razón es que el código fuente tiene lo siguiente:
<td><span style="display:none">00.001</span>−10.44%</td>
así que en lugar de obtener -10.44% obtengo 00.001â10’10.44%
¿Cómo podría solucionar esto?