Last chance! 50% off unlimited learning
Sale ends in
clone
physically duplicates objects and can additionally change
some features, e.g. length.
clone(x, ...)# S3 method for default
clone(x, ...)
an object that is a deep copy of x
x
an R object
further arguments to the generic
clone(default)
: default method uses R's C-API 'duplicate()'
Jens Oehlschlägel
clone
is generic. clone.default
handles ram objects.
Further methods are provided in package 'ff'.
still.identical
returns TRUE if the two atomic arguments still
point to the same memory.
clone.ff
, copy_vector()
x <- 1:12
y <- x
still.identical(x, y)
y[1] <- y[1]
still.identical(x, y)
y <- clone(x)
still.identical(x, y)
rm(x, y); gc()
Run the code above in your browser using DataLab