rducks_enum() stores values as a factor with an additional class so the
DuckDB enum dictionary is explicit.
Usage
rducks_enum(x, levels = NULL)
Arguments
- x
Character vector or factor of enum values.
- levels
Character vector of allowed enum dictionary values. If x is a
factor and levels is omitted, the factor levels are used.
Value
Factor with class rducks_enum.
Examples
rducks_enum(c("a", "b", NA), levels = c("a", "b", "c"))
#> <rducks_enum[3] levels=a,b,c>
#> [1] a b <NA>
#> Levels: a b c