刪除空字符串我有數據幀熊貓:從數據幀
id m1 m2 m3
111 20 0 12
222 0 0 0
333 3 1 18
我需要只
id m1 m2 m3
111 20 0 12
333 3 1 18
我用
df.drop(axis=0, how='all')
但它返回我完全數據幀。 我該如何解決這個問題?
刪除空字符串我有數據幀熊貓:從數據幀
id m1 m2 m3
111 20 0 12
222 0 0 0
333 3 1 18
我需要只
id m1 m2 m3
111 20 0 12
333 3 1 18
我用
df.drop(axis=0, how='all')
但它返回我完全數據幀。 我該如何解決這個問題?
您可以使用布爾索引即
ndf = df[~(df.set_index('id')==0).all(1).values]
輸出:
id m1 m2 m3 0 111 20 0 12 2 333 3 1 18
完美的教科書答案,+1 – Vaishali
@Bharathshetty返回我沒有用'就地= TRUE' –
我想它dropna遺憾。你可以做到這一點,而不使用拖放。檢查我的答案是否有幫助 – Dark