R: Copy atomic R vector

copy {bit} | R Documentation

## Copy atomic R vector

### Description

Creates a true copy of the underlying C-vector – dropping all attributes – and optionally reverses the direction of the elements.

### Usage

    copy(x, revx = FALSE)

### Arguments

`x` | an R vector
`revx` | default `FALSE`, set to `TRUE` to reverse the elements in 'x'

### Details

This can be substantially faster than `duplicate(as.vector(unclass(x)))`

### Value

copied R vector

### See Also

`clone`, `still.identical`, `reverse`

### Examples

    x <- factor(letters)
    y <- x
    z <- copy(x)
    still.identical(x,y)
    still.identical(x,z)
    str(x)
    str(y)
    str(z)

[Package bit version 4.0.3 Index]