作者piq (享)
看板Statistics
标题[程式] R要如何读不规则的txt档
时间Mon Feb 25 14:34:32 2013
------------------------------------------------------------------------
[软体程式类别]:
R
[程式问题]:
读档
[软体熟悉度]:
请把以下不需要的部份删除
低(1~3个月)
[问题叙述]:
不规则的txt档
譬如:身分证字号(ID)跟生日(b_bate) 死亡日(d_date) 一般人会要分开看
可是如果资料今天是 打成 X123456789050102550703
意思是id=X123456789 b_date=05年01月02日 d_date=55年07月03日
可是今天处理资料中 有人尚未死亡 故没有d_date 有些则有
那要如何把这样的资料有系统的读入R呢?
[程式范例]:
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.85.83.97
1F:推 Wush978:这是很一般性质的字串处理,建议使用regular expression 02/25 15:43
2F:→ Wush978:R内建有对regular expression的支援,请?grep 02/25 15:44
3F:→ gsuper:一开始就没空格 那读进来也是一样的 02/25 16:37
4F:→ gsuper:可以用 substr("ABC",1,2) 这样的方式去处理 02/25 16:38
5F:推 kylan:read.fwf(".txt", widths=c(10,6,6)) 02/25 19:17