## All read functions require additional data, which is stored in raw csv files;
# - key: positions of fixed width columns
# - other: transform codes into their values (e.g. species code to species name, engin code to engin name)
# load all raw data
raw <- list.files('data-raw' , pattern = 'csv', full.names = T)
rawn <- sub('\\.csv$', '',list.files('data-raw' , pattern = 'csv'))
rawcsv <- lapply(raw, read.csv)
names(rawcsv) <- rawn
list2env(rawcsv,envir=.GlobalEnv)
# load sql queries
rawsql <- list.files('data-raw' , pattern = 'sql', full.names = T)
rawsqln <- sub('\\.sql$', '',list.files('data-raw' , pattern = 'sql'))
rawsql <- lapply(rawsql, function(x) paste(scan(file=x, what=ls(), sep="\n"), collapse=" "))
names(rawsql) <- rawsqln
list2env(rawsql,envir=.GlobalEnv)
# save for use in package (could do this dynamically...)
usethis::use_data(odbc_data_selection,
odbc_tables,
pecpro_gear,
pecpro_length.bin,
pecpro_length.type,
pecpro_prov,
pecpro_sample.cat,
pecpro_source,
pecpro_state.id,
biochemp_counts,
biochemp_stations,
internal = TRUE, overwrite = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.