Get column classes from a data.frame

get_col_classes(data)

Arguments

data

data.frame input

Value

if each column only has one associated class, a named character vector is returned with the names equal to the column names and values equal to the classes. If some columns have more than a single class, a named list with column names as names and classes as values is returned.

Examples

data <- data.frame(a = c(1:3), b = letters[1:3], c = c(TRUE, FALSE, TRUE)) get_col_classes(data)
#> a b c #> "integer" "character" "logical"