skip to content
barorin&

dfから正規表現で条件抽出する方法

/ 1 min read

Table of Contents

はじめに

Pandasで正規表現に合致した行を取り出したい、または boolean 型で返したい場合のやりかたです。

方法

# boolean型を返したいとき
df.col_name.str.match(r".*\d")
# 行の抽出をしたいとき
df[df.col_name.str.match(r".*\d")]

この記事を書いた人

barorinのプロフィール画像

barorin公認会計士

会計とITの二足のわらじで働く公認会計士です。Pythonを中心に、会計・監査の実務で実際に使っているコードや、Ubuntu・Raspberry Piの設定メモを書いています。