R/eq_clean_data.R

Defines functions eq_clean_data

Documented in eq_clean_data

#'  Clean a NOAA data frame
#'
#' This function takes a raw NOAA data frame and returns a clean data frame
#'
#' @param Data A raw NOAA data frame
#'
#' @return eq_clean_data returns a filtered data frame.
#'
#' @importFrom dplyr mutate
#' @importFrom dplyr select
#' @importFrom lubridate ymd
#' @importFrom magrittr "%>%"
#' @importFrom tidyr unite
#' @importFrom tidyselect everything
#'
#' @examples
#' \dontrun{
#' read_delim(system.file("extdata", "signif.txt", package = "TheCapstoneProject"), delim = '\t') %>%
#' eq_clean_data()
#' }
#'
#' @export
eq_clean_data <- function(Data)
{
  Data %>%
    dplyr::select(tidyselect::everything()) %>%
    tidyr::unite(DATE, YEAR, MONTH, DAY) %>%
    dplyr::mutate(DATE = lubridate::ymd(DATE)) %>%
    dplyr::mutate(LATITUDE = as.numeric(LATITUDE)) %>%
    dplyr::mutate(LONGITUDE = as.numeric(LONGITUDE)) %>%
    dplyr::mutate(EQ_PRIMARY = as.numeric(EQ_PRIMARY)) %>%
    dplyr::mutate(TOTAL_DEATHS = as.numeric(TOTAL_DEATHS))
}
ekawabata/TheCapstoneProject documentation built on June 27, 2020, 7:58 a.m.