Make sure that we have the latest version of pandas-profiling.
!pip install -U pandas-profiling
# Standard Library Imports
from pathlib import Path
# Installed packages
import pandas as pd
# Our package
from ydata_profiling import ProfileReport
from ydata_profiling.utils.cache import cache_file
# Read the Titanic Dataset
file_name = cache_file(
"titanic.csv",
"https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv",
)
df = pd.read_csv(file_name)
# Generate the Profiling Report
profile = ProfileReport(
df, title="Titanic Dataset", html={"style": {"full_width": True}}, sort=None
)
# The HTML report in an iframe
profile