我有很长的数据集,我想在其中试验 seqefsub() 函数的不同设置,并且根据设置,一次运行可能需要相对较长的时间。因此,我希望计算机计算所有不同的变化,然后评估结果,evtl。使用它们进行进一步处理。
我的问题是当我将结果保存在文件中并加载它们时,数据的结构似乎被破坏了。因此,在加载此数据后,我无法在此数据上使用 TraMineR 函数,因此我需要在关闭 R 后每次都重现所有计算。
使用 RStudio (.RData) 保存到工作区会产生相同的错误。保存为二进制格式会产生相同的错误。
这是序列列表在 RStudio 中的样子,在保存之前:
加载后:
这是我用于此示例的代码:
library(TraMineR)
data(actcal.tse)
seqe <- seqecreate(actcal.tse[1:100, ])
fsub <- seqefsub(seqe, minSupport = 0.1)
save(fsub, file="fsub.rda")
rm(fsub)
load("fsub.rda")
我的系统的详细信息:
- x86_64-pc-linux-gnu (Ubuntu 14.04 LTE)
- R 版本 3.2.0 (2015-04-16)
- RStudio 版本 0.98.1103
- TraMineR 稳定版 1.8-9(建于:2015-04-22)