Usage
    if_col_present(df, col, if_present, if_missing = ~.x)
 
    
    Arguments
- df
- a dataframe 
- col
- a column name 
- if_present
- a - purrrstyle function to execute on the dataframe if the
column is present (or a plain value)
 
- if_missing
- a - purrrstyle function to execute on the dataframe if the
column is missing (or a plain value)
 
 
    
    Value
    either the value of if_present/if_absent or the result of calling
if_present/if_absent as functions on df.
     
    
    Examples
    iris %>% if_col_present(Species, ~ .x %>% dplyr::rename(new = Species)) %>%
  colnames()
#> [1] "Sepal.Length" "Sepal.Width"  "Petal.Length" "Petal.Width"  "new"         
# in contrast to `purrr` absolute values are not interpreted as function names  
iris %>% if_col_present(Species2, "Yes", "No")
#> [1] "No"