Scraping HTML-Tabelle mit Span mit rvest

Ich verwende rvest, um die Tabelle auf der folgenden Seite zu extrahieren:

https: //en.wikipedia.org/wiki/List_of_United_States_presidential_elections_by_popular_vote_margi

Der folgende Code funktioniert:

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)

Aber die Spalte mit den Rändern und den Namen der Präsidenten enthält einige seltsame Werte. Der Grund ist, dass der Quellcode Folgendes hat:

<td><span style="display:none">00.001</span>−10.44%</td>

so anstatt -10,44% zu bekommen, bekomme ich 00,001 - 10,44%

Wie kann ich das beheben?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage