作者s3714443 (metalheads)
看板R_Language
標題[問題] 讀取資料的時候如何固定column數?
時間Sun Nov 12 01:04:18 2017
各位好
今天我有一筆資料 是空白分隔的
資料原始型態
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: 喔喔 我寫錯了XD 誤會原PO需求 11/14 21:41
→ celestialgod: 其實就data.table fread with fill=TRUE 11/14 21:41
→ celestialgod: 讀入之後自己拆就好 11/14 21:41