Skip to contents

Will attempt to identify columns that should be numeric but are either character or factor by running inspect_type on each column.

Usage

dt_inspect_types(x, cols = NULL, verbosity = 1L)

Arguments

x

data.table: Input data.table.

cols

Character vector: columns to inspect.

verbosity

Integer: Verbosity level.

Value

Character vector.

Author

EDG

Examples

library(data.table)
x <- data.table(
  id = 8001:8006,
  a = c("3", "5", "undefined", "21", "4", NA),
  b = c("mango", "banana", "tangerine", NA, "apple", "kiwi"),
  c = c(1, 2, 3, 4, 5, 6)
)
dt_inspect_types(x)
#> 2026-02-22 18:59:25 
#> Possible type error: a is a character, but perhaps should be numeric.
#>  [inspect_type]
#> [1] "a"