【Python】pandasのscatter_matrixでFutureWarningが出力される

【Python】pandasのscatter_matrixでFutureWarningが出力される

はじめに

コジマです。

覚書です。
Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎
という本を学習していたら

こんなWarningが。

ちなみにその時の実行コードはこれ

簡単に和訳すると
「pandas.scatter_matrixは使えないよ。
pandas.plotting.scatter_matrixを使ってね。」

となります。

FutureWaringはPythonのドキュメントにはこう書いています。

Base category for warnings about deprecated features when those warnings are intended for end users of applications that are written in Python.

(日本語ドキュメントでもここだけ英語なのなんでや)

超超意訳すると
「もう廃止された機能だよってことを示す警告カテゴリの基底クラス」
とのこと。

なので、
pd.scatter_matrixを
pd.plotting.scatter_matrixに書き換えてあげればOKです。

さいごに

Pythonの覚書でした。

一応こういう時は公式のドキュメントを見るようにしています。
英語は訳す。英語の勉強にもなって一石二鳥。

この記事を面白いまたは役に立ったと思ってくれた方は是非私のTwitter(@kojimanotech)を
フォローしてくれたらうれしいです!

以上、コジマでした。


Pythonカテゴリの最新記事