dataframe.dropna()
时间: 2023-11-18 08:54:08 浏览: 171
详解pandas删除缺失数据(pd.dropna()方法)
`dataframe.dropna()` 是一个 pandas 库中的函数,用于删除数据集中的缺失值。当应用于一个 DataFrame 对象时,它会返回一个删除了包含缺失值的行或列的新 DataFrame。
如果没有提供任何参数,`dropna()` 函数默认删除包含任何缺失值的行。如果你想删除包含缺失值的列,可以使用 `axis=1` 参数。
以下是一个示例:
```python
import pandas as pd
# 创建一个包含缺失值的 DataFrame
data = {'A': [1, 2, None, 4],
'B': [5, None, 7, 8],
'C': [9, 10, 11, 12]}
df = pd.DataFrame(data)
# 删除包含缺失值的行
df_dropped = df.dropna()
# 删除包含缺失值的列
df_dropped_cols = df.dropna(axis=1)
```
在上面的例子中,`df_dropped` 将是一个删除了包含缺失值的行的新 DataFrame,而 `df_dropped_cols` 将是一个删除了包含缺失值的列的新 DataFrame。
阅读全文