class_override: Override column classes

Description Usage Arguments Value Examples

View source: R/general.R

Description

Override column classes

Usage

1
class_override(x, class_list)

Arguments

x

a data.frame or data.table

class_list

a list of class names with each list item containing column names to assign classes to

Value

same x but with new classes. If data.table, does not copy.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
class_list <- list(character = c("V1", "V2"), double = "V3")
x <- data.frame(V1 = letters[3:1], V2 = 1:3, V3 = 1:3)

# view current classes, note V1 is a factor
sapply(x, class)

x$V1 <- as.character(x$V1)

# change classes
x <- class_override(x, class_list)

# view again
sapply(x, class)

iamamutt/mejr documentation built on May 18, 2019, 1:27 a.m.