code: def analyst_price_target(self) -> pd.DataFrame:
      if self._analyst_price_target is None:
          raise YFNotImplementedError("analyst_price_target")
      return self._analyst_price_target
  
file_path: yfinance/yfinance/scrapers/analysis.py
imports: import pandas
  from yfinance.data import YfData
  from yfinance.exceptions import YFNotImplementedError
label_desc: Use image node_id 4 for calling the Analysis obj's underlying member method code with example usage: obj.analyst_price_target() and returns: self