fix_factors {clickR}R Documentation

Fix factors imported as numerics

Description

Fixes factors imported as numerics. It is usual in some fields to encode factor variables as integers. This function detects such variables and transforms them into factors. When drop=TRUE (by default) it detects multiple versions of the same levels due to different capitalization, whitespaces or non-ASCII characters.

Usage

fix_factors(x, k = 5, select = 1:ncol(x), drop = TRUE, track = TRUE)

Arguments

x

A data.frame

k

Maximum number of different numeric values to be converted to factor

select

Numeric vector with the positions (all by default) to be affected by the function

drop

Drop similar levels?

track

Keep track of changes?

Examples

# mtcars data has all variables encoded as numeric, even the factor variables.
descriptive(mtcars)
# After using fix_factors, factor variables are recognized as such.
descriptive(fix_factors(mtcars))

[Package clickR version 0.9.39 Index]