清除不含有效数据的行或列

  1. #删除全0列
  2. df = df.loc[:, (df != 0).any(0)]
  3. #删除全0行
  4. df = df.loc[(df!=0).any(1)]
  5. # 去掉只含0和Nan的行
  6. df = df[~((df== 0) | (df.isna())).all(1)]