pandas_proflingを使うとTypeError: concat() got an unexpected keyword argument 'join_axes'が出た話(Google Colab)


(Qiita初投稿なのでご容赦ください)
今回とあるコンペに参加した。

Google Colabで pandas_profling.ProfileReport を使って、データを眺めようと思った矢先に以下のようなエラーが発生した。

from pandas_profiling  import ProfileReport 
train = pd.DataFrame(train)
profile = ProfileReport(train)
===================================================
TypeError: concat() got an unexpected keyword argument 'join_axes'

エラーを調べていくとどうやらversionに問題があるよう。
まずpandasのversionを下げてみたが、うまくいかなかった。

次にpandas_profilingのversionをupgradeすると解決。以下コード。

import pip
!pip install -U pandas_profiling

すでにpandas_profilingをインストールしてる人は、
!pip uninstall pandas_profiling

を挟むとよい。

参考サイト
pandas-profiling not compatible with pandas v1.0 #376