Drop rows with all zeros in pandas data frame

前端 未结 13 1204
礼貌的吻别
礼貌的吻别 2020-11-27 11:57

I can use pandas dropna() functionality to remove rows with some or all columns set as NA\'s. Is there an equivalent function for drop

13条回答
  •  谎友^
    谎友^ (楼主)
    2020-11-27 12:26

    import pandas as pd
    
    df = pd.DataFrame({'a' : [0,0,1], 'b' : [0,0,-1]})
    
    temp = df.abs().sum(axis=1) == 0      
    df = df.drop(temp)
    

    Result:

    >>> df
       a  b
    2  1 -1
    

提交回复
热议问题