作者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://webptt.com/cn.aspx?n=bbs/R_Language/M.1510419861.A.1CC.html
1F:→ andrew43: 可以用readLines逐列读入。每切把你需要的地方切开 11/12 06:07
2F:→ andrew43: 使它变成二列,再用\n接起每列以重组成新的完整纯文字档 11/12 06:09
3F:→ andrew43: 过程大概是这样。你想像成你是帮原档案在各特定位置换行 11/12 06:10
6F:→ celestialgod: 喔喔 我写错了XD 误会原PO需求 11/14 21:41
7F:→ celestialgod: 其实就data.table fread with fill=TRUE 11/14 21:41
8F:→ celestialgod: 读入之後自己拆就好 11/14 21:41