由于使用公考雷达的时候发现收藏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选择,毕竟是一辈子的事,慎重为好。有什么问题欢迎在评论区发表。