作者thea (里A)
看板R_Language
标题[问题] 同一档案内的资料转换
时间Wed Sep 16 09:05:04 2015
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
拿到一个资料,是逗号分隔的档案
资料类似如下
id,20140101
user,ABC001,1
user,ADE002,2
user,TEX001,3
event,ABC001,T,C
event,ADE002,P,RUR
event,TEX001,pej,C
id,20140201
user,ABC001,1
user,ADE002,2
user,TEX001,3
event,ABC001,T,C
event,ADE002,P,RUR
event,TEX001,pej,C
.
.
.
也就是说,资料是以id为单位做切割,所以我需要整理成以下格式
(以event为资料角度,把id跟user资料加入event)
id,event1,event2,event3,user
20140101,ABC001,T,C,1
20140101,ADE002,P,PUR,2
20140101,TEX001,pej,C,3
20140201,ABC001,T,C,1
20140201,ADE002,P,PUR,2
20140201,TEX001,pej,C,3
[程式范例]:
直觉上应该是要用回圈来处理?
不过因为有一些对照(user跟event)
之前处理的格式都是比较整齐的csv/excel
第一次遇到这种资料格式
找了一些资料有点没头绪,所以上来请教T__T
感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.43.110.229
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1442365508.A.9AD.html
1F:→ celestialgod: 感觉有点难处理 09/16 09:56
2F:→ thea: 昨天半夜在想,是不是先用Python处理之类 T__T" 卡了一晚 09/16 10:26
3F:→ celestialgod: 搞定了 09/16 10:50