2017-07-31 10 views
1

私はこの方法が分かっていますが、もっと標準的なやり方がありますか?パンダ:最大値== N

N=1 
cols = list(data.iloc[:,(data.max()==1).values].columns) 

答えて

1

これは仕事を行います。

df=pd.DataFrame({'a':[1,-1],'b':[3,4]}) 
df.columns[df.max()==1].tolist() 

これは私よりずっときれい['a']

+0

感謝を印刷します。私はそれが可能なときにこの答えを受け入れるでしょう:) – Austin

+0

あなたは大歓迎です:) –

関連する問題