View source: R/epi_clean_cond_numeric.R
epi_clean_cond_numeric | R Documentation |
Check if column is integer or numeric (TRUE). Useful when extracting columns from a large data frame using dplyr (ie get all integer and numeric columns)
epi_clean_cond_numeric(col = NULL)
col |
column header. This will be passed to is.integer(col) and is.numeric(col) |
boolean TRUE/FALSE indicating whether column passed is type integer or numeric
Antonio Berlanga-Taylor <\url{https://github.com/AntonioJBT/episcout}>
epi_clean_cond_chr_fct
, epi_clean_cond_date
,
epi_clean_class_to_factor
, epi_clean_count_classes
,
is.integer
, is.numeric
## Not run:
set.seed(12345)
n <- 20
df <- data.frame(
var_id = rep(1:(n / 2), each = 2),
var_to_rep = rep(c('Pre', 'Post'), n / 2),
x = rnorm(n),
y = rbinom(n, 1, 0.50),
z = rpois(n, 2)
)
df %>% select_if(~ epi_clean_cond_numeric(.))
epi_clean_cond_numeric(df[[2]]) # should be FALSE
epi_clean_cond_numeric(df[, 'x']) # should be TRUE
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.