从TXT文件加载数据并在TraMineR中转换为TSE格式

时间:2013-10-30 10:13:41

标签: r traminer

我在记事本文本文件中有数据。请帮我把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

1 个答案:

答案 0 :(得分:6)

这个答案借鉴了OP通过邮件发送给TraMineR邮件列表的数据细节。

正如Gilbert在评论中已经指出的那样,首先必须使用read.table()read.csv()导入文本文件。

对我而言,您的数据似乎已经采用时间戳事件序列(TSE)格式,因此无需转换。相反,问题是序列分析使用离散时间数据,而您的数据似乎是连续的。因此,您其次需要为您自己的研究问题定义合理的时间范围。考虑到您的数据,我认为您不需要实时数据,但您可以以不太精确的粒度使用处理时间(例如,舍入到秒)。

重新定义后,您可以第三次使用包TSE_to_STS的{​​{1}}函数将数据帧转换为STS格式。然后,您最终可以使用TraMineRextras定义序列对象。

请同时参考TraMineR manual的第4章和第5章。