R/BeaverList.R

#' Convert stump codes in the inventory dataset to binary values representing harvest by beaver.
#'
#' @param x the InventoryData dataset
#' @return a vector of corrected values
#' @import dplyr

BeaverStatus <- function(x){

  BeaverStatus <- list("Y" = 1,
                       "N" = 0,
                       "0" = 0)

  x <- x %>%
    mutate(Beaver = x$Gnaw)
  for(i in 1:length(BeaverStatus)){
    x$Beaver <- gsub(paste0("\\b", names(BeaverStatus)[i], "\\b"), BeaverStatus[[i]], x$Beaver)
  }
  x$Beaver <- factor(as.numeric(x$Beaver))
  x$Beaver
}
mikemahoney218/BeaverForaging documentation built on May 8, 2019, 7:29 a.m.