如何将dataframe中的nan筛选出来
时间: 2023-05-28 20:06:08 浏览: 102
DataFrame中去除指定列为空的行方法
可以使用isna()函数来判断每个单元格是否为nan,然后使用any()函数沿着行或列方向求和,得到包含nan的行或列。
例如,假设dataframe的名称为df,以下代码将返回包含nan值的行:
```
nan_rows = df[df.isna().any(axis=1)]
```
以下代码将返回包含nan值的列:
```
nan_cols = df.loc[:, df.isna().any()]
```
阅读全文