【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
関連記事
Goの変数宣言
2023.06.28
【Python】リストと辞書をソートする
2021.09.02
【Pandas】DataFrameでIndexが重複している行を削除する
2022.09.23
Backstageでカスタムアイコンを追加する
2024.08.04