pseudo_id {mark}R Documentation

Create an ID for a vector

Description

Transforms a vector into an integer of IDs.

Usage

pseudo_id(x, ...)

## S3 method for class 'pseudo_id'
pseudo_id(x, ...)

## Default S3 method:
pseudo_id(x, na_last = TRUE, ...)

## S3 method for class 'factor'
pseudo_id(x, ...)

Arguments

x

A vector of values

...

Additional arguments passed to methods

na_last

Logical if FALSE will not place NA at the end

Value

A pseudo_id object where the integer value of the vector correspond to the position of the unique values in the attribute "uniques".

Examples

set.seed(42)
(x <- sample(letters, 10, TRUE))
(pid <- pseudo_id(x))
attr(pid, "uniques")[pid]


[Package mark version 0.8.0 Index]