Wenn ich das folgende Stück Code ausführenR- fehlende oder unter Verwendung die Ausgabe zu einem Datenrahmen zu konvertieren
library(rvest)
elec<-read_html("https://en.wikipedia.org/wiki/Kenyan_general_election,_1988")
res<-elec%>% html_nodes("table.wikitable")%>%html_table(fill=TRUE)
res
ich eine Liste von 1 erhalten, in dem es scheint der Datenrahmen zu sein.
str(res)
List of 1
$ :'data.frame': 5 obs. of 5 variables:
..$ Party: chr [1:5] "Kenya African National Union" "Invalid/blank votes"
"Total" "Registered voters/turnout" ...
Ich versuche, herauszufinden, wie ich es als ein Datenrahmen anstelle eines Datenrahmens innerhalb einer Liste bekommen (zumindest das ist, wie es zur Zeit zu sein scheint)
Sie zuordnen können 'df <- res [[1]]' –
Oder Sie können 'html_node' verwenden (ohne" s "am Ende", da es in diesem Fall nur ein "table.wikitable" auf der Seite gibt. – neilfws