写一段代码,用pandas库处理excel表,删除只有0值的行
时间: 2023-06-16 20:02:14 浏览: 95
python 删除excel表格重复行,数据预处理操作
下面是一段使用 Pandas 处理 Excel 表格的代码,该代码删除了表格中所有值均为 0 的行。
```python
import pandas as pd
# 读取 Excel 表格
df = pd.read_excel('example.xlsx')
# 删除所有值均为 0 的行
df = df[(df != 0).all(1)]
# 将处理后的表格写回 Excel 文件
df.to_excel('example_processed.xlsx', index=False)
```
首先,我们使用 Pandas 的 `read_excel` 函数读取 Excel 表格,并将其存储在 DataFrame 中。接着,我们使用 Pandas 的 `all` 函数和 `!=` 运算符来找到表格中所有值不为 0 的行,然后使用布尔索引将这些行选出来。最后,我们使用 `to_excel` 函数将处理后的表格写回 Excel 文件中。
阅读全文