我有一個大的ExpressionSet對象(Bioconductor),名爲eset
。你能解釋爲什麼會發生?爲什麼保存/加載後對象的副本與原始副本不相同?爲什麼在保存/加載/加載RData之後對象變得不同了?
> e2=eset
> identical(e2,eset)
[1] TRUE
> save(e2,file="test.RData")
> rm(e2)
> e2 # just to check the removal
Error: object 'e2' not found
> load("test.RData")
> identical(e2,eset)
[1] FALSE
是否有其他方法來檢查兩個對象的身份?
如果需要我在Windows 7有R 2.15.1工作
只是猜測,也許這個數據類型存儲部分在磁盤上? –
這是否發生在較小的物體上? –
嘗試'all.equal'而不是相同的 - 這會告訴你這些對象是如何不同的。 – Ista