Python根据条件(专业)筛选省考职位

由于使用公考雷达的时候发现收藏10个以上的职位需要vip,于是撰写了一个python程序返回了只有我自己专业可以报考的职位,我是信息与计算科学专业,属于数学类,也属于计算机科学及相关专业。三不限专业很好找,在这里就不搜索了。此程序也可以用来爬取其他有关的东西,如果可以希望大家结合该程序和公考雷达一起使用。

该程序需要安装一个pandas库。Excel文件可以去各省人事信息网下载。

代码如下:

import pandas as pd

with pd.ExcelFile('附件1:贵州省2023年省、市、县、乡四级机关面向社会公开招录公务员职表.xlsx') as xls:# 把excel文件放在主程序目录

df = pd.read_excel(xls, '附件1公务员', header=3, )

a=pd.DataFrame()

for index, row in df.iterrows():

# print(row)

if '计算机及相关专业' in str(row['本科']) or '数学' in str(row['本科']):

a=pd.concat([a,row.T],axis=1)

a=a.transpose()

b=pd.DataFrame()

for index, row in df.iterrows():

# print(row)

if '数学' in str(row['本科']):

b=pd.concat([b,row.T],axis=1)

b=b.transpose()

write=pd.ExcelWriter('信息与计算科学可报考职位.xls',encoding="UTF-8")

a.to_excel(write,sheet_name='信息与计算科学可报考职位',encoding="UTF-8")

write.save()

write.close()

结果如下:

小结:

一共搜索出15条结果,最后一个是只招应届生的,想必如果我报考这个职位,竞争压力会小一点,而且去工业局应该也可以继续做数据分析的内容。当然还需要结合人事信息网每日发布的报考情况和公考雷达等公考app选择,毕竟是一辈子的事,慎重为好。有什么问题欢迎在评论区发表。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值