[問題] 新手XML批次轉CSV問題

看板R_Language作者 (神雞大人)時間9年前 (2016/11/09 16:40), 編輯推噓1(1030)
留言31則, 4人參與, 最新討論串1/2 (看更多)
[問題類型]: 程式諮詢(我想用R做某件事,但是我不知道要怎麼用R寫出來 [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 各位先進好,我想用R批次把XML檔轉成CSV檔 但是不知道該怎麼做 懇求各位幫忙 感謝先 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.138.154.228 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1478680852.A.604.html

11/09 16:47, , 1F
有檔案可以給嗎?這樣不好解
11/09 16:47, 1F

11/09 16:49, , 2F
11/09 16:49, 2F

11/10 17:14, , 4F
我想用這裡面的檔案,感謝^^
11/10 17:14, 4F

11/11 20:57, , 5F
xml的結構可能很複雜。要先設想好怎麼正規化成二維資料
11/11 20:57, 5F

11/12 00:30, , 6F
這個資料,我以前工作解析過,我就不便解給原po看了
11/12 00:30, 6F

11/12 00:30, , 7F
,原po可以來信告知身份,如果是同老闆,我可以告知
11/12 00:30, 7F

11/12 00:30, , 8F
我之前的相關操作
11/12 00:30, 8F

11/14 16:17, , 9F
這樣阿,我還是學生
11/14 16:17, 9F

11/14 16:22, , 10F
恩... 這個XML的解析稍有難度
11/14 16:22, 10F

11/14 16:22, , 11F
主要是他需要分成三段來解析,然後再組合
11/14 16:22, 11F

11/14 16:23, , 12F
才能組成我們常見的table型式
11/14 16:23, 12F

11/14 16:23, , 13F
而且檔案多,速度會很慢,還需要一些加速方式
11/14 16:23, 13F

11/14 17:31, , 14F
感覺好複雜阿,我還是新手聽不懂怎麼分成三段解析耶
11/14 17:31, 14F

11/14 17:36, , 15F
三段是指 它裡面有三層都有資訊
11/14 17:36, 15F

11/14 17:37, , 16F
你必須三層資訊都先抓出來 在整併
11/14 17:37, 16F

11/14 17:37, , 17F
/個別
11/14 17:37, 17F

11/14 17:59, , 18F
原來是這樣,我懂了
11/14 17:59, 18F

11/14 18:13, , 19F
可是要怎麼操作我不知道,我對於XML不熟悉,抱歉
11/14 18:13, 19F

11/14 18:23, , 20F
用xml_attrs就可以做到了
11/14 18:23, 20F

11/14 18:54, , 21F
11/14 18:54, 21F

11/14 18:55, , 22F
看完他的範例我還是不知道這個事幹嘛的耶@@
11/14 18:55, 22F

11/14 19:31, , 23F
你需要先知道xml的attribute, name那些是指什麼
11/14 19:31, 23F

11/14 19:31, , 24F
先去看XML的架構吧
11/14 19:31, 24F

11/15 15:07, , 25F
看完了以後再看範例,我的解讀是xml_attrs可以提取xml
11/15 15:07, 25F

11/15 15:08, , 26F
裡的屬性值是這樣嗎?
11/15 15:08, 26F

11/15 20:35, , 27F
11/15 20:35, 27F

11/16 13:23, , 28F
我用我的xml嘗試xml_attrs的時候一直跑出錯誤訊息耶
11/16 13:23, 28F

11/16 13:24, , 29F
no applicable method for 'xml_attrs' applied to an
11/16 13:24, 29F

11/16 13:24, , 30F
object of class "c('XMLInternalDocument', 'XMLAbstra
11/16 13:24, 30F

11/16 13:25, , 31F
ctDocument')"
11/16 13:25, 31F
文章代碼(AID): #1O8k4KO4 (R_Language)
文章代碼(AID): #1O8k4KO4 (R_Language)