R/get_asset.R

Defines functions get_asset

#' Get Asset
#'
#' Get Asset.
#' @param ticker Ticker.
#' @param asset_data Assets DF.
#' @return Asset id.
#' @export

get_asset <- function(ticker, asset_data, index_df=NULL) {
  if (!is.null(index_df)){
    tk_ind <- ticker %in% index_df$Ticker
    if(tk_ind){
      id <- index_df$IndexId[match(ticker,index_df$Ticker)]
    }else{
      id <- asset_data$Asset[asset_data$TickerBenchmark==ticker][1]
    }
  }else{
    id <- asset_data$Asset[asset_data$TickerBenchmark==ticker][1]
  }
  return(id)
}
veldanie/SuraInvestmentAnalytics documentation built on April 14, 2024, 10:29 p.m.