Learn R Programming

BeeBDC (version 1.3.1)

ColTypeR: Sets up column names and types

Description

This function uses readr::cols_only() to assign a column name and the type of data (e.g., readr::col_character(), and readr::col_integer()). To see the default columns simply run ColTypeR(). This is intended for use with readr::read_csv(). Columns that are not present will NOT be included in the resulting tibble unless they are specified using ....

Usage

ColTypeR(..., standardFormat = NULL)

Value

Returns an object of class col_spec. See readr::as.col_spec() for additional context and explication.

Arguments

...

Additional arguments. These can be specified in addition to the ones default to the function. For example:

standardFormat

Character. Some taxa may have a standard format for data. Presently, Only bees have had this encoded here as "bee". Default = NULL.

References

For using the bee standard — Clos, B. D., Seltmann, K. C., Turley, N. E., Maffei, C., Tucker, E. M., Lane, I. G., Levenson, H. K., & Woodard, H. S. (2025). Improving the standardization of wild bee occurrence data: towards a formal wild bee data standard. Authorea. doi: https://doi.org/10.22541/au.173862402.22787949/v2

Examples

Run this code
  # You can simply return the below for default values
  library(dplyr)
BeeBDC::ColTypeR() 

  # To add new columns you can write
ColTypeR(newCharacterColumn = readr::col_character(), 
         newNumericColumn = readr::col_integer(), 
         newLogicalColumn = readr::col_logical()) 

# Try reading in one of the test datasets as an example:
beesFlagged %>% dplyr::as_tibble(col_types = BeeBDC::ColTypeR())
  # OR
beesRaw %>% dplyr::as_tibble(col_types = BeeBDC::ColTypeR())

  # OR, using the bee standard format from:
  
beesRaw %>% dplyr::as_tibble(col_types = BeeBDC::ColTypeR(standardFormat = "bee"))


Run the code above in your browser using DataLab