dataframe删除含0值列
时间: 2023-12-03 17:27:17 浏览: 61
使用DataFrame删除行和列的实例讲解
可以使用 pandas 库中的 `drop` 方法删除包含 0 值的列。具体实现如下:
```python
import pandas as pd
# 创建示例数据集
data = {'col1': [1, 2, 3, 4], 'col2': [0, 5, 6, 0], 'col3': [7, 8, 0, 9]}
df = pd.DataFrame(data)
# 删除包含 0 值的列
df = df.drop(df.columns[df.eq(0).any()], axis=1)
# 输出结果
print(df)
```
这段代码首先创建了一个示例数据集 `df`,然后使用 `drop` 方法删除了包含 0 值的列,并将结果保存到 `df` 中。最后输出结果即可。
阅读全文