Arbeiten mit diesem XML file (Mondial dataset)Fehler beim Datenrahmen mit xmlToDataFrame() von XML-Paket in R Umwandlung XML
I XML Package von Duncan Temple Lang geschrieben verwende. Während es zu Datenrahmen mit xmlToDataFrame()
Funktion Konvertieren ich diesen Fehler:
Error in `[<-.data.frame`(`*tmp*`, i, names(nodes[[i]]), value = c("\n Albania\n ", :
duplicate subscripts for columns
Wie damit umgehen?
Voll Code:
library(XML)
xml.url <- 'http://www.cs.washington.edu/research/xmldatasets/data/mondial/mondial-3.0.xml'
xml.file <- xmlParse(xml.url)
xml.df <- xmlToDataFrame(xml.file)
# or in this way, doesn't make difference too
xml.df <- xmlToDataFrame(xml.url)
Die XML-Datei aufgelistet es * nicht * entsprechen einen rechteckigen/Daten schreiben. Rahmenstruktur. Sie müssen die Analyse des Inhalts durchführen, um mit einem regulären Formular zu enden. Ich empfehle mit 'xmlToList' Funktion zu starten und dann' names() 'oder' str() ' –
In der Tat ziemlich viele verschachtelte Kinder und Attribute. Welche Daten müssen Sie in R importieren? – Parfait