Python 技巧

一 、DataFrame删除某行当某列为NaN时?

  df = df.dropna(subset = ['列名'])

二、删除DataFrame中值全为NaN或者NaN的列或行?

删除NaN所在的行:

  df.dropna(axis=0,how='all'):全部

  df.dropna(axis=0,how='any'): 任何行

删除NaN所在的列:

  df.dropna(axis=1,how='all'):全部

  df.dropna(axis=1,how='any'): 任何列

三、DataFrame删除原来索引,重新建立从0开始的索引?

  df = df.reset_index(drop=True)

四、DataFrame删除重复行?

  df = df.drop_duplicates()

原文地址:https://www.cnblogs.com/wjunneng/p/8724509.html