var2fct: Convert vector to factor based on threshold of number of...

View source: R/ds2dd_detailed.R

var2fctR Documentation

Convert vector to factor based on threshold of number of unique levels

Description

This is a wrapper of forcats::as_factor, which sorts numeric vectors before factoring, but levels character vectors in order of appearance.

Usage

var2fct(data, unique.n)

Arguments

data

vector or data.frame column

unique.n

threshold to convert class to factor

Value

vector

Examples

sample(seq_len(4), 20, TRUE) |>
  var2fct(6) |>
  summary()
sample(letters, 20) |>
  var2fct(6) |>
  summary()
sample(letters[1:4], 20, TRUE) |> var2fct(6)

REDCapCAST documentation built on April 4, 2025, 3:18 a.m.