python 对df中的某列有nan数据的行删掉的方法
时间: 2024-05-13 16:13:49 浏览: 61
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
可以使用 dropna() 函数删除包含 NaN 值的行。例如,如果 df 是一个 DataFrame,且要删除列名为 'column_name' 的列中包含 NaN 值的行:
```
df = df.dropna(subset=['column_name'])
```
这将返回一个新的 DataFrame,其中所有包含 NaN 值的行都已经被删除了。如果要在原始 DataFrame 上进行修改,则可以将参数 inplace 设置为 True:
```
df.dropna(subset=['column_name'], inplace=True)
```
阅读全文