使用R中的TraMineR库创建一个序列对象。数据的第一列包含我在序列定义中使用的id:
>library(TraMineR)
>load("data.RData")
>data.seq <- seqdef(data, 2:5, id=data$id)
当我查看序列对象(data.seq)列的名称时,未列出“id” - 只列出其中包含序列状态的列的名称。如何在data.seq对象中引用id?
这样做的原因是我想随机重新排序序列对象的行,并且仍然可以从序列对象中拉出“id”。
答案 0 :(得分:1)
不得不深入挖掘文档,以获得这样做的线索:
id <- rownames(data.seq)