df.dropna()参数详解
时间: 2024-05-17 08:15:46 浏览: 103
详解pandas删除缺失数据(pd.dropna()方法)
`dropna()`是一个DataFrame和Series对象的函数,用于删除缺失值(NaN或None)所在的行或列,返回一个新的DataFrame或Series对象。
下面是`dropna()`函数的一些常用参数:
- `axis`:指定删除行(axis=0)还是列(axis=1),默认为0。
- `how`:指定删除方式,有`any`和`all`两种。`any`表示只要有一个缺失值就删除该行或列,`all`表示只有当所有值都是缺失值时才删除行或列。默认为`any`。
- `thresh`:指定每行(或列)中最少非缺失值的数量,如果不足该值,则删除该行(或列)。
- `subset`:指定要检查的列名或行号,只在这些列(或行)中查找缺失值并删除。
- `inplace`:指定是否原地修改DataFrame或Series,即是否在原对象上进行修改。默认为False。
例如,`df.dropna(axis=0, how='any', thresh=None, subset=None, inplace=False)`表示删除DataFrame中所有含有缺失值的行。
阅读全文