有沒有辦法使用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