看板 R_Language 關於我們 聯絡資訊
各位好 今天我有一筆資料 是空白分隔的 資料原始型態 11 22 33 44 55 66 11 22 33 44 55 66 77 88 99 11 22 33 44 55 66 77 88 99 00 固定6行 V1 V3 V4 V5 V6 V7 11 22 33 44 55 66 11 22 33 44 55 66 77 88 99 NA NA NA 11 22 33 44 55 66 88 99 00 NA NA NA 有辦法用這個方式把檔案讀進來嗎? 研究了很久都沒辦法 搜尋關鍵字「read text in fixed cols」也沒有 有看到read.fwf 但也不適合 請各位大神幫幫忙 感恩感恩 範例檔在這 我想用16個col讀進來 但是到最後都會變22 感謝各位 https://goo.gl/VTiXn5 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.63.147 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1510419861.A.1CC.html
andrew43: 可以用readLines逐列讀入。每切把你需要的地方切開 11/12 06:07
andrew43: 使它變成二列,再用\n接起每列以重組成新的完整純文字檔 11/12 06:09
andrew43: 過程大概是這樣。你想像成你是幫原檔案在各特定位置換行 11/12 06:10
celestialgod: https://pastebin.com/Rnzd0bwM 11/13 22:52
LinNine: https://pastebin.com/v30ct8FD 11/14 21:30
celestialgod: 喔喔 我寫錯了XD 誤會原PO需求 11/14 21:41
celestialgod: 其實就data.table fread with fill=TRUE 11/14 21:41
celestialgod: 讀入之後自己拆就好 11/14 21:41