R: Cloning ff and ram objects

clone {bit} | R Documentation

## Cloning ff and ram objects

### Description

`clone` physically duplicates objects and can additionally change some features, e.g. length.

### Usage

    clone(x, ...)

    ## Default S3 method:
    clone(x, ...)

### Arguments

`x` | `x` an R object
`...` | further arguments to the generic

### Details

`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.

### Value

an object that is a deep copy of x

### Methods (by class)

- `default`: default method uses R's C-API 'duplicate()'

### Author(s)

Jens Oehlschlägel

### See Also

`clone.ff`, `copy`

### Examples

      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()

[Package bit version 4.0.3 Index]