R/get_current_stock_splits.R

Defines functions get_current_stock_splits

Documented in get_current_stock_splits

#' Get current stock splits
#'
#' @usage get_current_stock_splits(user_path)
#' @param user_path A single character string. Directory of user data.
#'
#' @return A data frame containing the current stock splits
#'
#' @export
get_current_stock_splits <- function(user_path) {

  PortfolioTracker::get_user_names(user_path)

  path_data <- gsub("/$", "", path.data)
  path_data <- gsub("//", "/", path_data)

  file_path_current_stock_splits <- file.path(path_data, file.stock.splits.current)

  if (file.exists(file_path_current_stock_splits)) {

    df_splits <- data.table::fread(file_path_current_stock_splits)

    # df_splits$name <- PortfolioTracker::clean_investment_names(df_splits$name)

    df_splits$stock_split <- as.numeric(df_splits$stock_split)

    return(df_splits)

  }

}
lorenzbr/PortfolioTracker documentation built on Feb. 11, 2023, 8:27 a.m.