1
に存在する場合、私は、次のデータフレーム持っているパンダのデータフレームの列を削除します。私は何をしたいかゼロ以上のK行
A B C D id
0 -14 -103 -101 0 a
1 -90 0 0 0 b
2 -90 -110 -110 0 c
3 -96 -114 0 0 d
4 -91 -114 0 0 e
を実行することです:それはこのようになります
import pandas as pd
df = pd.DataFrame({'id':['a','b','c','d','e'],
'A':[-14,-90,-90,-96,-91],
'B':[-103,0,-110,-114,-114],
'D':[0,0,0,0,0],
'C':[-101,0,-110,0,0]})
を2つ以上の行に0がある場合、列を削除する操作。それをどうすれば実現できますか?
最後に、この列のデータフレームがあります:A、B、id。
ありがとうございました。 *すべての行がゼロの場合、列を削除したいのですか? – neversaint
列 'D'または列' C'と 'D'だけを削除する必要がありますか? – jezrael
@ jezreal:最後のリクエストでは 'D'だけです。 – neversaint