0
我的數據幀有5列全部爲假布爾值。有什麼辦法可以在一個命令中刪除所有5個? 謝謝!如何從數據幀中刪除所有值等於False(布爾)的列?
我的數據幀有5列全部爲假布爾值。有什麼辦法可以在一個命令中刪除所有5個? 謝謝!如何從數據幀中刪除所有值等於False(布爾)的列?
import pandas as pd
df = pd.DataFrame([[1,False,False,False,False,False],\
[2,False,False,False,False,False]])
print df
0 1 2 3 4 5
0 2 False False False False False
1 2 False False False False False
df = df.ix[:,(df != 0).any(axis=0)]
print df
0
0 2
1 2
(df != 0).any(axis=0)
指示哪些列具有假元件