convert_cols: Convert Multiple Columns of a 'data.frame' All at once...

Description Usage Arguments Value Examples

View source: R/modeling.R

Description

Convert Multiple Columns of a data.frame

All at once conversion of a data.frame from current column types to alternates.

Usage

1
convert_cols(d, cast)

Arguments

d

A data.frame that needs to have specific columns converted.

cast

A string vector containing either: "n" (numeric), "c" (character), or "f" (factor).

Value

A data.frame with converted column types.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
n = 100

st = sample(LETTERS, n, replace = TRUE)
sr = sample(letters, n, replace = TRUE)
num = rnorm(n)

d = data.frame(x = st, y = num, z = sr, stringsAsFactors = FALSE)

# Convert all columns

o = convert_cols(d,c("f", "c", "f"))

# Convert a subset
d[, c(1, 3)] = convert_cols(d[, c(1, 3)], c("f", "f"))

jjb documentation built on Jan. 8, 2020, 5:07 p.m.