Will attempt to identify columns that should be numeric but are either character or factor by running inspect_type on each column.
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"