data-raw/ProcessData_diatom_mmi_dev.R

# Prepare data for example for metric.values.algae()

# Ben.Block@tetratech.com
# 2021-06-23
# 2022-11-15 (EWL) update for INDEX_CLASS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# 0. Prep####
wd <- getwd() # assume is package directory

# 1. Get data and process#####
# 1.1. Import Data
fn <- "data_IDEM_diatom_mmi_dev.tab"
df <- read.delim(file.path(wd, "data-raw", "data", fn))

# 1.2. Process Data
View(df)
# QC check
dim(df)
# structure
str(df)

# Change integer type to numeric type
#library(dplyr)
`%>%` <- dplyr::`%>%`

df <- df %>%
  dplyr::mutate_if(is.integer, as.numeric)

# change date from character to date type
df$COLLDATE <-  as.Date(df$COLLDATE, format =  "%m/%d/%Y")

# structure
str(df)

# Add Phylum
## For test, 2021-11-02, Erik.Leppo@tetratech.com
df$PHYLUM <- NA_character_

# Change Names
names(df)[names(df) %in% "INDEX_REGION"] <- "INDEX_CLASS"

##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2. Save as RDA for use in package####
#
data_diatom_mmi_dev <- df
usethis::use_data(data_diatom_mmi_dev, overwrite = TRUE)
leppott/BioMonTools documentation built on March 1, 2025, 7:18 a.m.