diff --git a/src/utils/misc.rs b/src/utils/misc.rs index 678062f..528c8b8 100644 --- a/src/utils/misc.rs +++ b/src/utils/misc.rs @@ -55,7 +55,7 @@ pub fn create_ticker(cid: &str, xcat: &str) -> String { format!("{}_{}", cid, xcat) } -pub fn create_interesecting_tickers(cids: &[&str], xcats: &[&str]) -> Vec { +pub fn create_intersecting_tickers(cids: &[&str], xcats: &[&str]) -> Vec { let mut tickers = Vec::new(); for cid in cids { for xcat in xcats { diff --git a/src/utils/qdf/core.rs b/src/utils/qdf/core.rs index 82a9492..136755e 100644 --- a/src/utils/qdf/core.rs +++ b/src/utils/qdf/core.rs @@ -1,5 +1,5 @@ use crate::utils::misc::{ - _get_unique_strs_from_str_column_object, create_interesecting_tickers, + _get_unique_strs_from_str_column_object, create_intersecting_tickers, get_intersecting_cids_str_func, get_unique_from_str_column, }; use polars::datatypes::DataType; @@ -108,7 +108,7 @@ fn get_tickers_interesecting_on_xcat( .unwrap_or_else(|| get_unique_xcats(df).unwrap()); let rel_cids_str: Vec<&str> = rel_cids.iter().map(AsRef::as_ref).collect(); let rel_xcats_str: Vec<&str> = rel_xcats.iter().map(AsRef::as_ref).collect(); - Ok(create_interesecting_tickers(&rel_cids_str, &rel_xcats_str)) + Ok(create_intersecting_tickers(&rel_cids_str, &rel_xcats_str)) } /// Get the unique tickers from a Quantamental DataFrame. diff --git a/src/utils/qdf/reduce_df.rs b/src/utils/qdf/reduce_df.rs index d89c01e..8511374 100644 --- a/src/utils/qdf/reduce_df.rs +++ b/src/utils/qdf/reduce_df.rs @@ -51,7 +51,7 @@ pub fn reduce_dataframe( let specified_metrics: Vec = metrics.unwrap_or_else(|| non_idx_cols.iter().map(|s| s.to_string()).collect()); - let specified_tickers: Vec = create_interesecting_tickers( + let specified_tickers: Vec = create_intersecting_tickers( &specified_cids .iter() .map(AsRef::as_ref) @@ -76,7 +76,7 @@ pub fn reduce_dataframe( .collect::>(), &u_tickers, ); - create_interesecting_tickers( + create_intersecting_tickers( &int_cids.iter().map(AsRef::as_ref).collect::>(), &specified_xcats .iter()