pyhton,现在有一sheet,其中第五列中有些数据为'国内安检02号通道F3',需要将为'国内安检02号通道F3'的数据所在行挑选出来生成新的表格,如何实现
时间: 2024-05-09 19:18:32 浏览: 35
利用Python对已存在的excel表格进行数据处理(数据)
你可以使用 Python 的 Pandas 库来处理该问题。首先,读取原始表格并选取第五列数据,然后判断每一行的第五列是否等于'国内安检02号通道F3'。如果是,则将该行数据保存到一个新的表格中。以下是一份实现代码示例:
```python
import pandas as pd
# 读取原始表格
df = pd.read_excel('example.xlsx')
# 选取第五列数据
col_5 = df.iloc[:, 4]
# 生成新表格
new_table = pd.DataFrame(columns=df.columns)
for i in range(len(col_5)):
if col_5[i] == '国内安检02号通道F3':
new_table = new_table.append(df.iloc[i], ignore_index=True)
# 将新表格保存至文件
new_table.to_excel('new_table.xlsx', index=False)
```
该代码会将原始表格中第五列为'国内安检02号通道F3'的行数据保存至新表格,并将新表格保存至文件中。
阅读全文