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