Remove columns from a data frame based on regular expression patterns.
Source:R/calc_postprocessing.R
post_calc_drop_cols.Rd
Remove columns from a data frame based on regular expression patterns.
Usage
post_calc_drop_cols(
df,
candidates = "(^lon$|^lat$|geoid|year$|description|geometry)",
strict = FALSE
)
Arguments
- df
The input data frame.
- candidates
A character vector of regular expression patterns to match against column names. Columns that match any of the patterns will be removed. The default value is "^lon$|^lat$|geoid|year$|description".
- strict
logical(1). If
TRUE
, onlyc("site_id", "time")
will be kept.
Examples
if (FALSE) { # \dontrun{
df <- data.frame(lon = 1:5, lat = 6:10, geoid = 11:15, year = 2010:2014,
description = letters[1:5], other = 16:20)
post_calc_drop_cols(df)
} # }