数据筛选

本例先用下面的代码导入示例文件“工资表.xlsx”中的数据。

code.python
import pandas as pd
df=pd.read_excel(io='D:\\工资表.xlsx',usecols=['姓名','部门','基本工资'],nrows=6,engine='openpyxl')
Document Image

首先进行单条件筛选,筛选出行政部的所有数据。

参照前面各节的内容,打开“运行Python脚本”对话框,在“脚本”文本框中输入下面的代码。

code.python
dataset=dataset[dataset['部门']=='行政部']

如下图所示。

Document Image

单击“确定”按钮,筛选出行政部的所有数据如下图所示。

Document Image

第2个任务是进行多条件筛选,要求筛选出行政部工资大于三千的数据。

参照前面各节的内容,打开“运行Python脚本”对话框,在“脚本”文本框中输入下面的代码。

code.python
dataset=dataset[(dataset['部门']=='行政部') & (dataset['基本工资']>3000)]

如下图所示。

Document Image

单击“确定”按钮,筛选结果如下图所示。

Document Image