import pandas as pd
jc=r'C:\Users\Administrator\Desktop\学习\监测对象信息.xlsx'#绝对路径
df=pd.read_excel(jc,engine='openpyxl')#读取表册
dy=df[['县', '乡', '村', '姓名', '证件号码', '民族', '与户主关系', '劳动技能', '务工时间(月)', '健康状况', '政治面貌', '是否享受农村居民最低生活保障', '是否参加城镇职工基本养老保险', '是否参加大病保险', '是否参加城乡居民基本医疗保险', '是否参加城乡居民基本养老保险', '义务教育阶段未上学原因', '是否会讲普通话', '是否享受人身意外保险补贴', '是否参加商业补充医疗保险', '是否国外务工', '是否接受医疗救助', '是否接受其他健康扶贫', '是否参加城镇职工基本医疗保险', '是否特困供养人员', '是否解决安全饮用水', '是否有创业致富带头人带动', '是否有龙头企业带动', '主要燃料类型', '是否有卫生厕所', '是否危房户', '住房面积', '入户路类型', '与村主干路距离', '是否通广播电视', '是否通生活用电', '是否通生产用电', '是否加入农民专业合作组织', '水面面积', '牧草地面积', '林果面积(亩)', '退耕还林面积(亩)', '林地面积(亩)', '耕地面积(亩)', '其他财产性收入', '生产经营性支出(元)', '年收入(元)', '其他转移性收入(元)', '生态补偿金(元)', '养老保险金(元)', '特困供养金(元)', '低保金(元)', '计划生育金(元)', '转移性收入(元)', '财产性收入(元)', '生产经营性收入(元)', '工资性收入(元)', '资产收益扶贫分红收入']]
dy.fillna('为空',inplace=True)
zbwk=dy[(dy['民族']=='为空')|(dy['劳动技能']=='为空')|(dy['务工时间(月)']=='为空')|(dy['健康状况']=='为空')|(dy['政治面貌']=='为空')|(dy['是否享受农村居民最低生活保障']=='为空')|(dy['是否参加大病保险']=='为空')|(dy['是否参加城乡居民基本医疗保险']=='为空')|(dy['是否参加城乡居民基本养老保险']=='为空')|(dy['是否会讲普通话']=='为空')|(dy['是否享受人身意外保险补贴']=='为空')|(dy['是否参加商业补充医疗保险']=='为空')|(dy['是否国外务工']=='为空')|(dy['是否接受医疗救助']=='为空')|(dy['是否接受其他健康扶贫']=='为空')|(dy['是否参加城镇职工基本医疗保险']=='为空')|(dy['是否特困供养人员']=='为空')|(dy['是否解决安全饮用水']=='为空')|(dy['是否有创业致富带头人带动']=='为空')|(dy['是否有龙头企业带动']=='为空')|(dy['主要燃料类型']=='为空')|(dy['是否有卫生厕所']=='为空')|(dy['是否危房户']=='为空')|(dy['住房面积']=='为空')|(dy['入户路类型']=='为空')|(dy['与村主干路距离']=='为空')|(dy['是否通广播电视']=='为空')|(dy['是否通生活用电']=='为空')|(dy['是否通生产用电']=='为空')|(dy['是否加入农民专业合作组织']=='为空')|(dy['牧草地面积']=='为空')|(dy['林果面积(亩)']=='为空')|(dy['退耕还林面积(亩)']=='为空')|(dy['林地面积(亩)']=='为空')|(dy['耕地面积(亩)']=='为空')|(dy['其他财产性收入']=='为空')|(dy['生产经营性支出(元)']=='为空')|(dy['其他转移性收入(元)']=='为空')|(dy['生态补偿金(元)']=='为空')|(dy['水面面积']=='为空')|(dy['养老保险金(元)']=='为空')|(dy['特困供养金(元)']=='为空')|(dy['低保金(元)']=='为空')|(dy['计划生育金(元)']=='为空')|(dy['转移性收入(元)']=='为空')|(dy['财产性收入(元)']=='为空')|(dy['生产经营性收入(元)']=='为空')|(dy['工资性收入(元)']=='为空')|(dy['资产收益扶贫分红收入']=='为空')]
zbwk.to_excel('指标为空.xlsx')#能否有直接筛选为空的代码,而不需要使用fillna填充为空的,来筛选