powered by
clone physically duplicates objects and can additionally change some features, e.g. length.
clone
clone(x, ...)# S3 method for default clone(x, ...)
# S3 method for default clone(x, ...)
x an R object
x
further arguments to the generic
an object that is a deep copy of x
default: default method uses R's C-API 'duplicate()'
default
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.default
still.identical
clone.ff, copy
clone.ff
copy
# NOT RUN { 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