AIエンジニアを目指す人のための機械学習入門 実装しながらアルゴリズムの流れを学ぶ (Software Design plusシリーズ)
- 作者:電通国際情報サービス 清水 琢也,小川 雄太郎
- 発売日: 2020/04/13
- メディア: 単行本(ソフトカバー)
こちらの本で機械学習の勉強をしています。
第5章3部のpandas_profilingのコードがGoogle Colabratoryで動かなかったときの対処です。
Pandasとpandas_profilingのVersionをチェック
環境:Google Colab
print(pd.__version__)
!pip freeze |grep pandas-profiling
1.1.5 pandas-profiling==1.4.1
公式の情報を見てみると、pandas_profilingのバージョンが古いようです。 Google ColabのプリインストールではVer1.xが入っていますが、今はVer2.xになっているようです。
pandas-profilingをgithubからインストールする
! pip install https://github.com/pandas-profiling/pandas-profiling/archive/master.zip
インストールが完了したらメッセージに従いランタイムを再起動します。
再度バージョンを確認してpands-profilingが2.xになっていることを確認します。
1.1.5 pandas-profiling==2.12.0
プロファイリングレポートを表示する
import numpy as np import pandas as pd import seaborn as sns import pandas_profiling as pdp df = sns.load_dataset("iris") df.iloc[0,1] = np.NaN profile = pdp.ProfileReport(df) profile.to_notebook_iframe()