python读取excel表格,删除学号和成绩均为0的行
时间: 2024-09-18 22:08:49 浏览: 33
Python将多个excel表格合并为一个表格
5星 · 资源好评率100%
Python可以使用pandas库来操作Excel文件,包括读取和删除特定行。下面是一个示例,展示如何加载Excel,筛选掉学号和成绩为0的行:
首先,确保已经安装了`pandas`和`openpyxl`或`xlrd`(取决于你的Excel版本)库。你可以使用以下命令安装:
```bash
pip install pandas openpyxl
```
然后,导入所需的库并读取Excel文件:
```python
import pandas as pd
# 假设你的Excel文件名为'data.xlsx'
df = pd.read_excel('data.xlsx')
# 删除学号和成绩列名假设为'Student ID'和'Score'
# 如果名字不同,替换为你实际的列名
df = df[(df['Student ID'] != 0) & (df['Score'] != 0)]
# 保存修改后的数据回Excel
df.to_excel('filtered_data.xlsx', index=False)
```
在这个例子中,我们通过布尔索引来过滤行,只保留那些学号和成绩不为0的行。
阅读全文