書籍: Effective Pandas

Harrison, M. (2021) Effective Pandas: Patterns for Data Manipulation. Independently published.

Python Podcastで紹介されているのを聴いて早速購入しました。Pandasを効果的に使うための指南書です。PDF版 $39。様々なコツが記されていますが、中でもdataframeやseriesに対し1行づつメソッドをつなげ処理を重ねていくchainingという記法に感銘を受けました(以下コード参照)。行頭に#をつけたりはずしたりするだけで試行できるので開発が容易になります。また、各行がデータ処理のレシピとみなせるため可読性が大いに高まり、共有にも便利です。

(season2017.resample("M")
 .sum()
 .div(season2017.sum())
 .mul(100)
 .rename(lambda idx: idx.month_name())
 .plot.pie()
)

Table of Contents

次の投稿にて内容を詳しく見ていきます。27章 Reshaping By Pivoting and Groupingの無料サンプルはこちら。書籍には基本から応用まで様々なテクニックが解説されていますが、著者による動画でもchainingなどいくつかのトピックを学ぶことができます。

書籍: Effective Pandas” に対して1件のコメントがあります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です