Допустим, у меня есть следующее:
library(XML)
my.xml <- '
<tv>
<show>
<name>Star Trek TNG</name>
<rating>1.0</rating>
</show>
<show>
<name>Doctor Who</name>
</show>
<show>
<name>Babylon 5</name>
<rating>2.0</rating>
</show>
</tv>
'
doc <- xmlParse(my.xml)
xpathSApply(doc, "/tv/show/rating", xmlValue)
# [1] "1.0" "2.0"
Есть три узла 'show'.Как я могу вместо этого сделать вывод:
# [1] "1.0" NULL "2.0"
, чтобы учесть доктора Кто, у которого нет рейтинга в xml, но длина все еще равна 3?