ich eine XML-Datei haben, sieht wie folgt aus:Parse XML-Tag-Wert in Datenrahmen Attribut in R
<link dst="7456" id="1235">
<wpt id="1" x="33442"/>
</link>
<link dst="4553" id="4572"/>
<link dst="6222" id="4084"/>
<link dst="3451" id="6884">
<wpt id="2" x="33442"/>
</link>
<link dst="9374" id="7462"/>
<wpt id="3" x="84733"/>
<wpt id="4" x="49473"/>
</link>
<link dst="4310" id="9528"/>
Voll Datei hier finden könnte: full file Grundsätzlich ist der Link ohne Umbau Zwischenglieder ist. Und eine Verbindung mit mehreren Mitteln bedeutet, dass diese auf dieselbe Verbindung fallen. Also die Ausgabe, die ich will, ist ein Datenrahmen wie folgt:
wpt_id link_id
1 1235
mediate 4572
mediate 4084
2 6884
3 7462
4 7462
mediate 9528
Ich möchte das XML-Paket verwenden. Versuchte die getNodeSet-Funktion, konvertiere sie in eine Liste, weiß aber nicht weiter. Jede Hilfe würde sehr geschätzt werden!
Vielen Dank für Ihre Eingabe! @Chris –
Ich habe ein anderes Problem, keine Ahnung, wie Sie das tun. Plz Hilfe führen, wenn möglich. –
Knoten ohne ein wpt-Tag sind leer, also ersetzen Sie sie einfach mit 'wpt [sapply (wpt, length) == 0] <-" mediate "' (bevor Sie 'n <-' oben erhalten). –