想定されるエラー
私が実際に体験したエラーは以下のものです。

このエラーを解決するために、今回のプログラムの全体像と共に順を追って説明していきます。
プログラムの全体像
今回はirisデータセットをサンプルとして使用します。

iris_datasetの上から10行をdf1に格納しました。
エラー

ここでdf1に対してprofile_reportを要求すると、最初のエラーが発生します。
解決
ここから解決方法を載せていきます。
pandas_profilingをアップデートする。
まず、pandas_profilingをアップデートします。
pip install -U pandas-profiling
を実行します。
すると、

のようなメッセージが出るので、ランタイムを再起動しましょう。
——————————————————————————————————-
*追記
pip install -U pandas-profiling
上記コマンドでエラーが出る場合
pip install --upgrade pandas_profiling
を使用してみて下さい。
——————————————————————————————————-
再起動後、再び全体のコードを実行すると、今度は
import pandas_profiling
の部分にエラーが発生します。

markupsafeをインストールする
上記のエラーが出てしまったので、新たに markupsafe をインストールしましょう。
pip install markupsafe==2.0.1
すると以下のようなメッセージが表示されます。

また、ランタイムを再起動しましょう。
結果

以上の操作で、無事 profile_report が成功しました。
全体のコード

コメント