python删除含有缺失值的列
时间: 2023-06-13 16:07:09 浏览: 275
python 检查数据中是否有缺失值,删除缺失值的方式
可以使用 pandas 库中的 dropna() 方法,该方法可以删除含有缺失值的行或列。如果要删除含有缺失值的列,需要设置 axis 参数为 1。
例如,假设有一个名为 data 的 DataFrame 对象,代码如下:
```python
import pandas as pd
# 创建包含缺失值的 DataFrame
data = pd.DataFrame({'A': [1, 2, None, 4],
'B': [5, 6, 7, None],
'C': [None, 9, 10, 11]})
# 删除含有缺失值的列
data.dropna(axis=1, inplace=True)
```
执行上述代码后,DataFrame 对象 data 中所有含有缺失值的列都将被删除。在本例中,列 A 和 B 都包含缺失值,因此它们将被删除,最终得到的 DataFrame 对象只包含列 C。
阅读全文