Analysis』の第2版。―NumPy、pandasを使ったデータ処理』も発売された。McKinneyオライリージャパンAmazon.co.jpで詳細を見る原著第1版は2012年10月発売と古く、サンプルコードが最新バージョンのライブラリに対応していなかった。原著第2版は2017年10月発売で、発売時点の最新バージョンのライブラリに対応している。matplotlibの分量は少なめ。Handbook』、およびその日本語版『Pythonデータサイエンスハンドブック』もオススメ。pandasほか)以下、第1版からの変更点などについて。Notebook.ipynb形式のサンプルコードが公開されている。Media日本語の第1版『Pythonによるデータ分析入門』を持っている人は英語が苦手でもサンプルコードにざっと目を通してみるといいと思う。Notebook(.ipynb)で一通り実行してみると、知らない書き方やメソッドの勉強になるだろう。各ライブラリのバージョンアップサンプルコードに使われているPythonのバージョンが3.6、pandasのバージョンが0.20.3に更新された。McKinney第1版のサンプルコードを最新バージョンでそのまま実行するとエラーや警告が発生していたので、これだけでも価値がある。内容追加サンプルコードが更新されているのに加え、以下の章が新たに追加された。Pythonの基本的な文法Pythonの基本的な文法の説明が追加された。リストやタプルの操作などが一通り説明されている。pandas)としてカテゴリ型やpipe()メソッドなどについての説明が追加された。分量はそれほど多くない。pandas:応用編モデリングライブラリこちらも分量はあまり多くないが、以下のモデリングライブラリについて説明されている。Pythonにおけるモデリングライブラリ入門patsystats-modelsscikit-learn全体の構成見直し章が再構成され、見通しが良くなった。第1版では各章にバラバラに配置されていた実際のデータを使った例が14章にまとめられている。こんな人にオススメpandas本を探しているならコレpandasの開発者が書いた本なのでpandasについての詳しさは随一。pandasについて詳しく書かれている本を探しているならこれで間違いない。McKinneyオライリージャパンAmazon.co.jpで詳細を見る第1版を持っている人は買うべきか?第1版を今でもたびたび参照していてそのたびにpandasのバージョンが古くてイライラしている、というのであれば、迷わず第2版を買ったほうが幸せになれる。上述のようにサンプルコードが新しいバージョンに対応するよう更新されているものの、内容が大幅に追加されているわけではない。第1版を持っているのであれば第2版を新たに買い直さなくてもGitHubのサンプルコードを実行して復習するだけで事足りるかもしれない。気になるところがあれば買えばいいし、一度確認してみるといいだろう。Media第1版を持っているので第2版を買うほどではない...だけど新しいバージョンのpandasに対応した参考書は欲しい、というのであれば『Pythonデータサイエンスハンドブック』がオススメ。pandasについても基本操作を中心に簡潔にまとめられている。