[問題] 讀取資料的時候如何固定column數?

作者: s3714443 (metalheads)   2017-11-12 01:04:18
各位好
今天我有一筆資料 是空白分隔的
資料原始型態
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
作者: andrew43 (討厭有好心推文後刪文者)   2017-11-12 06:07:00
可以用readLines逐列讀入。每切把你需要的地方切開使它變成二列,再用\n接起每列以重組成新的完整純文字檔過程大概是這樣。你想像成你是幫原檔案在各特定位置換行
作者: celestialgod (天)   2017-11-13 22:52:00
作者: LinNine (0-9)   2017-11-14 21:30:00
作者: celestialgod (天)   2017-11-14 21:41:00
喔喔 我寫錯了XD 誤會原PO需求其實就data.table fread with fill=TRUE讀入之後自己拆就好

Links booklink

Contact Us: admin [ a t ] ucptt.com