【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】Reactでテキストをコピーするボタンを実装する
2023.07.30
【Go】基本的なgoコマンド
2023.06.10
Next.js+MarkdownのブログにTocbotを使って目次を作成する
2024.04.15
【Python】Markdown形式のTableを出力する
2023.04.25