【发布时间】:2024-01-11 03:09:02
【问题描述】:
我正在使用 TraMineR 使用以下代码创建序列列表:
cj.seqe <- seqecreate(id=cj$party_id, time=cj$DATE_IN_num, event=cj$EVT_CD)
但是,此列表仅包含事件并删除了 id 变量。我想将事件序列合并回原始数据。有没有办法做到这一点?我在文档中找不到任何内容。谢谢!
【问题讨论】:
我正在使用 TraMineR 使用以下代码创建序列列表:
cj.seqe <- seqecreate(id=cj$party_id, time=cj$DATE_IN_num, event=cj$EVT_CD)
但是,此列表仅包含事件并删除了 id 变量。我想将事件序列合并回原始数据。有没有办法做到这一点?我在文档中找不到任何内容。谢谢!
【问题讨论】:
也许您可以尝试以下方法:
cj.seqe <- seqecreate(data=cj, id="party_id", time=cj$DATE_IN_num, event=cj$EVT_CD)
我建议这样做是因为根据我的经验,当我尝试以这种方式在 seqcreate 函数中定义 id 时
id=dataset.name$variable_id 没用!
而尝试使用 id="variabile_id" 定义 id 有效!
尽管我没有严格的解释,但我希望这能有所帮助。
【讨论】: