用python实现以下功能:在excel文件的‘专业’列分别按:‘第二学位,国教,预科,求真实验班,专升本,合作办学’筛选出内容并删去
时间: 2024-10-12 08:06:57 浏览: 44
在Python中,我们可以使用pandas库来处理Excel文件,包括数据过滤和删除操作。首先,你需要安装`openpyxl`或`pandas_excel`这样的库来读取和写入Excel文件。以下是一个简单的步骤说明:
1. 安装必要的库(如果你还没有安装):
```bash
pip install pandas openpyxl
```
2. 使用pandas加载Excel文件,并筛选出指定内容:
```python
import pandas as pd
# 加载Excel文件
df = pd.read_excel('your_file.xlsx') # 将 'your_file.xlsx' 替换为实际文件名
# 创建一个包含需要筛选条件的列表
categories = ['第二学位', '国教', '预科', '求真实验班', '专升本', '合作办学']
# 筛选出含有指定内容的行
filtered_df = df[df['专业'].isin(categories)]
# 删除原始数据中的非目标类别
df = df[~df['专业'].isin(categories)]
# 写回Excel文件
df.to_excel('filtered_file.xlsx', index=False) # 将 'filtered_file.xlsx' 替换为你想要保存的新文件名
相关问题
用python写一个完整的脚本实现这些功能:名为ABC的excel文件里第一列有一百家中文公司名,运行程序后,自动在指定网站上搜索第一列公司地址,输出地址在第二列
可以使用Python进行这项任务。首先,需要使用Python库(如Pandas)读取excel文件中的内容,然后使用Python的网络编程库(如urllib)访问指定的网站,搜索第一列公司的地址,最后使用Pandas将搜索到的地址写入第二列。
阅读全文