Python如何将excel表格第2列中有“中外合作办学”字样的行删除掉,将剩下的所有行保存到新的excel表格中
时间: 2024-04-13 17:29:44 浏览: 54
python 删除excel表格重复行,数据预处理操作
您可以使用pandas库来实现这个功能。以下是示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('path_to_excel_file.xlsx')
# 根据条件筛选数据
filtered_df = df[~df['Column2'].str.contains('中外合作办学')]
# 将筛选后的数据保存到新的Excel文件
filtered_df.to_excel('path_to_new_excel_file.xlsx', index=False)
```
在上述代码中,我们使用`read_excel()`函数读取原始的Excel文件,并将其存储在DataFrame对象`df`中。然后,我们使用`str.contains()`函数和波浪号(~)运算符来筛选出不包含特定字符串的行。最后,我们使用`to_excel()`函数将筛选后的数据保存到新的Excel文件中。
请注意,您需要将示例代码中的`'Column2'`替换为您实际要筛选的列名,并将`'path_to_excel_file.xlsx'`和`'path_to_new_excel_file.xlsx'`替换为实际的文件路径。另外,如果您没有安装pandas库,您可以使用`pip install pandas`命令进行安装。
阅读全文