我在记事本文本文件中有数据。请帮我把TXT文件转换成TSE格式。
记事本中的文字数据:
日期,时间,用户,流程,活动
2013-06-25,10:34:21.4375,uni15,1,Index
2013-06-25,10:35:13.0156,uni15,1,ItemDetailsPartial
2013-06-25,10:35:54.9843,uni15,1,CloseItemDetailsPartial
2013-06-25,10:35:59.5781,uni15,1,FilterByTag
2013-06-25,10:36:05.9218,uni15,1,ItemDetailsPartial
答案 0 :(得分:6)
这个答案借鉴了OP通过邮件发送给TraMineR邮件列表的数据细节。
正如Gilbert在评论中已经指出的那样,首先必须使用read.table()
或read.csv()
导入文本文件。
对我而言,您的数据似乎已经采用时间戳事件序列(TSE)格式,因此无需转换。相反,问题是序列分析使用离散时间数据,而您的数据似乎是连续的。因此,您其次需要为您自己的研究问题定义合理的时间范围。考虑到您的数据,我认为您不需要实时数据,但您可以以不太精确的粒度使用处理时间(例如,舍入到秒)。
重新定义后,您可以第三次使用包TSE_to_STS
的{{1}}函数将数据帧转换为STS格式。然后,您最终可以使用TraMineRextras
定义序列对象。
请同时参考TraMineR manual的第4章和第5章。