はじめに:本記事の背景と目的 pandasを使ってデータフレーム(表データ)を扱っている際、特定の行や列、あるいは「売上が100万円以上」といった条件に合致するデータだけを抜き出したい場面は無数に存在します。 公式ドキュメントの第6章「Indexing and selecting data」には、データを自由自在に抽出するための高度な手法が定義されています。しかし、同じ「データ抽出」を行うにも [](ブラケット)、.loc、.iloc など多くの方法が存在するため、それぞれの挙動の違いが分からず、意図しないデータが取れてしまったりバグの原因になったりします。 本記事の目的は、公式ドキュメントの…