Checks that the data.frame is made up of simple individual columns. Checks numeric columns to find out if they are acceptable to treat as integers. If they are acceptable to treat as integers, then convert those numeric to integer class variables.
cleanDataFrame(dframe, safeNumericToInteger = TRUE, trimws = "both")
A checked and cleaned data frame
A data frame
Default TRUE: Should we treat values
which appear to be integers as integers? If a column is
numeric, it might be safe to treat it as an integer. In many
csv data sets, the values coded c(1, 2, 3) are really
integers, not floats c(1.0, 2.0, 3.0). See safeInteger
.
Defaults as "both", in meaning of which
argument in trimws
function. Set as NULL if character
variables must not be trimmed to eliminate white
space. Otherwise, value should be one of c("left",
"right", "both")
.
Paul Johnson <pauljohn@ku.edu>