class_docstr: Provides methods for retrieving daily stock data from
  Yahoo Finance API
  
  Attributes
  ----------
      start_date : str
          start date of the data (modified from neofinrl_config.py)
      end_date : str
          end date of the data (modified from neofinrl_config.py)
      ticker_list : list
          a list of stock tickers (modified from neofinrl_config.py)
  
  Methods
  -------
  fetch_data()
      Fetches data from yahoo API
code: def select_equal_rows_stock(self, df):
      df_check = df.tic.value_counts()
      df_check = pd.DataFrame(df_check).reset_index()
      df_check.columns = ["tic", "counts"]
      mean_df = df_check.counts.mean()
      equal_list = list(df.tic.value_counts() >= mean_df)
      names = df.tic.value_counts().index
      select_stocks_list = list(names[equal_list])
      df = df[df.tic.isin(select_stocks_list)]
      return df
  
imports: from __future__ import annotations
  import pandas
  import yfinance
label_desc: Use image node_id 3 for calling the YahooDownloader obj's underlying member method code with example usage: obj.select_equal_rows_stock(df) and returns: df