clone(Rssa)
clone()所属R语言包:Rssa
Cloning of SSA objects
SSA对象的克隆
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Function to copy SSA objects
函数来复制SSA对象
用法----------Usage----------
## S3 method for class 'ssa'
clone(this, copy.storage = TRUE, copy.cache = TRUE, ...)
参数----------Arguments----------
参数:this
object to be cloned
对象被克隆
参数:copy.storage
enable/disable copying of the internal storage.
使能/禁止复制的内部存储。
参数:copy.cache
enable/disable copying of the set of pre-cached elementary series.
使能/禁止复制的预先高速缓存的基本系列组。
参数:...
additional arguments to 'clone'.
额外的参数“克隆”。
Details
详细信息----------Details----------
For the sake of memory efficiency SSA objects hold references to the data, not the data itself. That is why they can hold huge amount of data and passing them by value is still cheap.
为了SSA的内存效率对象引用的数据,而不是数据本身。这就是为什么他们可以容纳大量的数据,并通过他们的价值仍然是便宜的。
However, this means that one cannot safely copy the object using normal assignment operator, since freeing of references in one object would yield stale references in another. The "clone" method provides safe "deep copy" of SSA objects.
但是,这意味着,人们可以不使用普通的赋值运算符,因为释放一个对象的引用将产生陈旧的引用在另一个安全地复制对象。 “克隆”的方法提供了安全的“深拷贝”的SSA对象。
实例----------Examples----------
# Decompose 'co2' series with default parameters[分解的CO2系列使用默认参数]
s <- new.ssa(co2);
# Perform 'normal copy' of SSA object[执行正常的拷贝对象的SSA]
s1 <- s;
# Perform 'deep copy' of SSA object[执行SSA对象的“深拷贝”]
s2 <- clone(s);
# Add some data to 's'[添加一些数据的“]
reconstruct(s);
# Now 's1' also contains this data, but 's2' - not[现在,“S1”也包含此数据,但“S2” - 不]
summary(s1);
summary(s2);
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|