有没有办法使用OR与html_attr()
?在这个MRE中,我只想要具有“饮料”或“食物”属性的节点。如何从rvest节点中有条件地选择属性?
也就是说,用下面的数据,我想这样做mydata %>% html_nodes("mynode") %>% html_attr("drink" or "food" otherwise skip)
,并获得:
[1] "tea" "coffee" "egg" "toast"
> mydata
{xml_document}
<allitems>
[1] <mynode drink="tea"/>
[2] <mynode dessert="cookie"/>
[3] <mynode drink="coffee"/>
[4] <mynode spice="pepper"/>
[5] <mynode food="egg"/>
[6] <mynode food="toast"/>
我能做到这一点,而不拉出饮料和食品分开属性,结合载体,并删除NAs?
将STHG像'...%的%C( “喝”, “食品”)',而是让测试它,你应该让你的例子可重现,... – BigDataScientist
如何使xml数据可重现? – jtr13
你可以用'dput()'来分享'mydata'。 – BigDataScientist