fgeo.tool (version 1.2.5)

type_ensure: Ensure the specific columns of a dataframe have a particular type.

Description

Ensure the specific columns of a dataframe have a particular type.

Usage

type_ensure(df, ensure_nms, type = "numeric")

Arguments

df

A dataframe.

ensure_nms

Character vector giving names of df to ensure type

type

A string giving the type to ensure in columns ensure_nms

Value

A modified version of df, with columns (specified in ensure_nms) of type type.

See Also

purrr::modify_at().

Other functions to operate on column types: type_vft

Other functions for developers: check_crucial_names, extract_insensitive, flag_if_group, is_multiple, nms_try_rename, rename_matches

Examples

Run this code
# NOT RUN {
dfm <- tibble(
  w = c(NA, 1, 2),
  x = 1:3,
  y = as.character(1:3),
  z = letters[1:3]
)
dfm
type_ensure(dfm, c("w", "x", "y"), "numeric")
type_ensure(dfm, c("w", "x", "y", "z"), "character")
# }

Run the code above in your browser using DataLab