読者です 読者をやめる 読者になる 読者になる

pythonのpandas.DataFrameで特定文字列だけ含む行を選択

メモ python

大量データのカラム名の仕分けとかでよく使うのでメモ。

# データをロード
clm = pd.DataFrame(data)

# カラム名を付け替える
clm.columns = ['id', ...]

# idカラムの中から "tanaka" が含まれる行だけを選択
clm[clm['id'].str.contains("tanaka", na=False)]