[問題] xpathApply with lapply

看板R_Language作者 ( )時間7年前 (2018/05/04 18:44), 7年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 各位前輩好, 我目前手邊有一個xml的檔案, 我想要取出其中的parent跟children node, merge在一起. Page(我的parent node)為分頁, 範例中有兩頁. Text與Box@llx, lly, urx, ury為我的children node. 我預期我的data.frame為: Page Text llx lly urx ury 1 D1.2 70.87 43.56 94.53 31.56 1 Date 109.17 156.75 131.80 144.75 2 Forms 70.87 43.56 94.53 31.56 2 only 264.74 43.56 286.73 31.56 目前參考這邊的做法 https://tinyurl.com/ya3yh5cj 連結的作法為, 取出每個page的node, 並放在list中. (就範例而言, 會創造出一個list, 其中有兩個element, 分別代表兩個page) 接著, 利用lapply結合xpathApply, 對每個element取出我要的children node. 但, 我發現在values這個list中, 她的確有兩個element, 其中每個elements都是重複page 1 and 2 的資訊. 如下: [[1]] [[2]] D1.2 D1.2 Date Date Forms Forms only only 煩請各位指教, 謝謝! 程式碼: https://ideone.com/D2kbyw 範例檔案: https://ideone.com/jqS8fo -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 103.10.220.11 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1525430643.A.691.html ※ 編輯: lsshno1 (103.10.220.11), 05/04/2018 18:53:21
文章代碼(AID): #1Qx3bpQH (R_Language)
討論串 (同標題文章)
文章代碼(AID): #1Qx3bpQH (R_Language)