EDA - ydata_profiling issues in `Examining the OHLCV Data.ipynb`

For the Exploratory data analysis ex in 'Data & Feature Engineering" course, I was running into too many issues with version mismatch of dependencies for using ydata_profiling. If you are facing similar challenges, suggest switching to dataprep library (pip install dataprep). It is generating more advanced reports:

You can replace below code from the Examining the OHLCV Data.ipynb notebook:

# Generates a profile report for daily_df for quick analysis
daily_df[daily_df.Symbol.isin(symbols[:3])].profile_report()

with

from dataprep.datasets import load_dataset
from dataprep.eda import create_report
import numpy as np
np.seterr(divide='ignore', invalid='ignore')

df = daily_df[daily_df.Symbol.isin(symbols[:3])]
create_report(df )

Report format will be something like: DataPrep Report

Hi Geeta,

Thanks for sharing the alternative—looks great! For setting up the quantra_py environment, you can refer to this guide: https://blog.quantinsti.com/set-up-python-system/
Just make sure to remove the existing environment in Anaconda first.

Best,
Ajay