defaults to convert all character columns except named 'C' to numeric useful for nonmem ready datasets with `.` for missing values

char_to_numeric(df, exclude_cols = "C")

Arguments

df

dataframe to convert character columns to numeric

exclude_cols

vector of column names to be skipped from conversion

Value

dataframe

Examples

nm_dat <- data.frame(C = c('.', '.'), DV = c("1", "2"), stringsAsFactors = FALSE) char_to_numeric(nm_dat)
#> Columns Converted to Numeric: #> DV
#> C DV #> 1 . 1 #> 2 . 2
# if 'C' col is 0/1 rather than typical 'C' or '.' char_to_numeric(nm_dat, exclude_cols = NULL)
#> Columns Converted to Numeric: #> C, DV
#> C DV #> 1 NA 1 #> 2 NA 2