【Pandas】DataFrameで全て0のカラムを取得する
2023.08.03
2024.03.24
プログラミング
pandasPython
はじめに
PandasのDataFrameでカラムの値が全て0となっているカラムを取得する方法を紹介します。
DataFrameで全て0のカラムを取得
下記で全て0のカラムを取得できます。
1df.columns[df.eq(0).all()]
実際に試すと下記のようになります。
1>>> import pandas as pd
2
3>>> df = pd.DataFrame({'A': [0, 1, 0, 0],
4... 'B': [0, 0, 0, 0],
5... 'C': [1, 0, 0, 1],
6... 'D': [0, 0, 0, 0],
7... 'E': [0, 0, 0, 0]})
8
9>>> df.columns[df.eq(0).all()]
10Index(['B', 'D', 'E'], dtype='object')
11
12>>> df.columns[df.eq(0).all()].tolist()
13['B', 'D', 'E']
参考
Share
関連記事
【Typescript】Next.js + MDXでブログ開発
2024.03.30
Backstageでカスタムアイコンを追加する
2024.08.04
【Go】マップの値でソートされたキーを出力する
2023.09.15
Cobraを使ってさっと簡単なCLIを作ってみる
2024.01.26