在进行排序时,我通常将TraMineR
'sseqdef
函数应用于数据集以生成单个序列对象:
sequence_object <- seqdef(data)
但是,假设我想遍历一个数据帧并为每 10 列的每个块生成 1 个序列对象。然后我会做这样的事情:
colpicks <- seq(10,1000,by=10)
mapply(function(start,stop) seqdef(df[,start:stop]), colpicks-9, colpicks)
现在,我想以某种合适的方式存储这些对象。两个问题:
- 存储(或者可能只是自动命名)100 个对象的最合适的方式是什么,以便我以后可以轻松地遍历它们中的每一个?
- 如何修改上面的代码,以便根据您对 (1) 的回答存储数据?