# 新疆各政企单位机构名称匹配 ## 需求 1. 当前存在大量机构数据,分别在两张csv当中,(A_TREE(Id,Pid,name)和B_TREE(Id,Pid,name))当前需要完成两张csv的数据按照name进行匹配 2. 两张表主要信息为机构数据,主要靠机构名称name进行匹配 3. 机构信息主要为存在编制的政府和委员会机构,可能包含事业单位和全团单位 4. 机构名称可能存在简称情况 1. 妇女联合会 》 妇联 2. 政治协商会议 》 政协 3. 等等 5. 机构存在必要的关键词 1. 如:统计局、妇联、办公厅等词语 2. 有的机构存在全程,有的机构存在简称 3. 存在全程的机构多数包含归属的省(或自治区)市(或自治州、地区)县(或自治县、区) 4. 而机构简称,也可以通过父节点和上级节点,直到其归属的的省(或自治区)市(或自治州、地区)县(或自治县、区) 6. 在完善基本法人单位匹配后,针对该法人单位的下级节点(基本为内设单位或内部法人单位) 1. 内部法人单位按照法人单位进行匹配 2. 该内部的内设机构按照同法人单位下进行内设单位的匹配 3. 部分单位可能存在名称包含“内设单位”机构,其内部其实和对应法人单位下内设机构是对应的 4. 需要注意数据部分 a. 多数公务员机构的内设机构为“某某科”(为公务员单位),有别于“某某中心”(为事业单位) b. 部分法人单位机构的内设机构A与对应的法人单位B下的内设机构C可能存在为 A = B + C 5. 部分单位可能存在不匹配情况,不匹配时,请将A_TREE需要移入B_TREE的数据输出到 c.csv 中 ## 需要完成 1. 搭建完整 python 项目 2. 使用 python 实现数据匹配 3. 操作 读取 a.csv 和 b.csv 文件,对应列均为(id,pid,name),结果输出到ab.csv(aid,bid) 4. 执行输出日志,表示出执行进度 5. 构建打包脚本,实现将程序打包成为 arm 环境下可执行文件