diff --git a/体测单位/体质检测数据处理.ipynb b/体测单位/体质检测数据处理.ipynb index be8fd14..74e2a34 100644 --- a/体测单位/体质检测数据处理.ipynb +++ b/体测单位/体质检测数据处理.ipynb @@ -15,6 +15,7 @@ "cell_type": "markdown", "id": "112d80f4-607b-41f9-bb30-ac2eb8f52ee2", "metadata": { + "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ @@ -636,27 +637,12 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "id": "b123ee6b-85d2-4660-b226-321832a6b796", "metadata": { - "execution": { - "iopub.execute_input": "2024-11-07T05:53:17.633409Z", - "iopub.status.busy": "2024-11-07T05:53:17.632729Z", - "iopub.status.idle": "2024-11-07T06:19:47.807506Z", - "shell.execute_reply": "2024-11-07T06:19:47.806674Z", - "shell.execute_reply.started": "2024-11-07T05:53:17.633382Z" - }, "tags": [] }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "4058\n" - ] - } - ], + "outputs": [], "source": [ "import requests\n", "import json\n", @@ -666,7 +652,7 @@ "headers = {\n", " \"Content-Type\": \"application/json; charset=UTF-8\"\n", " }\n", - "filename = 'data/result_天津2024(部门合并).json'\n", + "filename = 'data/result_天津2024(部门).json'\n", "with open(filename,'r') as fl:\n", " dict1 = json.load(fl)\n", "list1 = []\n", @@ -681,7 +667,7 @@ " id = str(k).rjust(4,\"0\")\n", " mydata['path'] = file_path+id+'-'+ v['name']+'.pdf'\n", " mydata['title'] = '中石化(天津)石油化工\\n有限公司'\n", - " mydata['subtitle'] = v['unit']\n", + " mydata['subtitle'] = v['unit']+' '+v['sub_unit']\n", " mydata['id'] = id\n", " mydata['name'] = v['name']\n", " if v['sex'] == '男':\n", @@ -716,7 +702,7 @@ " #print(id,v['name'],x.text)\n", " #print(mydata)\n", " #x.close()\n", - "print(i-1)" + "print(i)" ] }, { @@ -1497,16 +1483,32 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 35, "id": "46aa847d-e1fe-45bd-85b6-e2d792ec8842", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T11:47:37.575532Z", + "iopub.status.busy": "2024-11-07T11:47:37.574781Z", + "iopub.status.idle": "2024-11-07T11:47:37.780926Z", + "shell.execute_reply": "2024-11-07T11:47:37.780418Z", + "shell.execute_reply.started": "2024-11-07T11:47:37.575459Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "4059\n" + ] + } + ], "source": [ "import json\n", "import openpyxl\n", "\n", "\n", - "filename = 'data/result_中国石化化工销售2023.json'\n", + "filename = 'data/result_天津石化2024.json'\n", "with open(filename,'r') as fl:\n", " dict1 = json.load(fl)\n", "\n", @@ -1559,10 +1561,10 @@ " mydata['score'] = round(score/len(mydata['fits']),2)\n", " if len(mydata['fits']) >2:\n", " dict2[str(k)] = mydata\n", - "filename = f'data/data_中国石化化工销售2023.json'\n", + "filename = f'data/data_天津石化2024.json'\n", "with open(filename,'w') as fl:\n", " json.dump(dict2,fl , ensure_ascii=False) \n", - "print('ok!') " + "print(len(dict2)) " ] }, { @@ -1575,15 +1577,32 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 36, "id": "63edd636-f034-4aa6-8575-63d5cdb84adb", "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T11:54:26.112966Z", + "iopub.status.busy": "2024-11-07T11:54:26.112213Z", + "iopub.status.idle": "2024-11-07T11:54:26.160290Z", + "shell.execute_reply": "2024-11-07T11:54:26.159716Z", + "shell.execute_reply.started": "2024-11-07T11:54:26.112896Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "平均成绩:2.4229分,男性:2879人\n", + "平均成绩:2.9036分,女性:1180人\n", + "平均成绩:2.5627分,总体:4059人\n" + ] + } + ], "source": [ "nld = [[20,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,80]]\n", - "filename = 'data/data_中国石化化工销售2023.json'\n", + "filename = 'data/data_天津石化2024.json'\n", "with open(filename,'r') as fl:\n", " dict1 = json.load(fl) \n", "i = 1\n", @@ -1617,12 +1636,32 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 37, "id": "1b4a3f02-9b2e-41fc-ac6c-8163907a07f1", "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T11:56:11.605960Z", + "iopub.status.busy": "2024-11-07T11:56:11.605212Z", + "iopub.status.idle": "2024-11-07T11:56:11.779109Z", + "shell.execute_reply": "2024-11-07T11:56:11.778491Z", + "shell.execute_reply.started": "2024-11-07T11:56:11.605889Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0~255分人数:1925人,男性:1627人,女性:298人\n", + "256~332分人数:1582人,男性:1007人,女性:575人\n", + "333~367分人数:392人,男性:192人,女性:200人\n", + "368~500分人数:160人,男性:53人,女性:107人\n", + "4059\n", + "ok\n" + ] + } + ], "source": [ "import json\n", "\n", @@ -1668,12 +1707,34 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 38, "id": "2d661ca6-6129-4da1-ac25-51d0156babb2", "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T11:57:31.108486Z", + "iopub.status.busy": "2024-11-07T11:57:31.107793Z", + "iopub.status.idle": "2024-11-07T11:57:31.155952Z", + "shell.execute_reply": "2024-11-07T11:57:31.155372Z", + "shell.execute_reply.started": "2024-11-07T11:57:31.108422Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "20-24 {'合格': 105, '不合格': 70, '良好': 20, '优秀': 4}\n", + "25-29 {'合格': 70, '不合格': 44, '良好': 18, '优秀': 4}\n", + "30-34 {'合格': 26, '不合格': 15, '优秀': 7, '良好': 11}\n", + "35-39 {'不合格': 28, '合格': 63, '良好': 26, '优秀': 16}\n", + "40-44 {'不合格': 23, '良好': 24, '合格': 47, '优秀': 9}\n", + "45-49 {'合格': 156, '不合格': 73, '优秀': 30, '良好': 67}\n", + "50-54 {'合格': 108, '不合格': 45, '良好': 34, '优秀': 37}\n", + "55-80 {'良好': 0, '不合格': 0, '合格': 0, '优秀': 0}\n" + ] + } + ], "source": [ "nld = [[20,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,80]]\n", "\n", @@ -1713,12 +1774,34 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 39, "id": "fc97df37-34ff-4a02-9d26-b5d81b706e46", "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T11:59:17.822639Z", + "iopub.status.busy": "2024-11-07T11:59:17.821878Z", + "iopub.status.idle": "2024-11-07T11:59:17.878973Z", + "shell.execute_reply": "2024-11-07T11:59:17.878408Z", + "shell.execute_reply.started": "2024-11-07T11:59:17.822567Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "20-24 {'合格': 148, '不合格': 264, '良好': 18, '优秀': 4}\n", + "25-29 {'合格': 90, '不合格': 181, '良好': 19, '优秀': 3}\n", + "30-34 {'合格': 34, '不合格': 68, '优秀': 1, '良好': 6}\n", + "35-39 {'不合格': 137, '合格': 95, '良好': 23, '优秀': 5}\n", + "40-44 {'不合格': 76, '良好': 24, '合格': 78, '优秀': 7}\n", + "45-49 {'合格': 112, '不合格': 185, '优秀': 6, '良好': 24}\n", + "50-54 {'合格': 266, '不合格': 407, '良好': 49, '优秀': 19}\n", + "55-80 {'良好': 29, '不合格': 309, '合格': 184, '优秀': 8}\n" + ] + } + ], "source": [ "nld = [[20,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,80]]\n", "\n", @@ -1758,12 +1841,34 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 40, "id": "dafb86f8-5ee0-4c87-a98f-c7ff0f631fe5", "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T12:00:36.595527Z", + "iopub.status.busy": "2024-11-07T12:00:36.594898Z", + "iopub.status.idle": "2024-11-07T12:00:36.649736Z", + "shell.execute_reply": "2024-11-07T12:00:36.649091Z", + "shell.execute_reply.started": "2024-11-07T12:00:36.595465Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "16~24岁平均成绩:2.46分,人数:633人,男性:434人\n", + "25~29岁平均成绩:2.48分,人数:429人,男性:293人\n", + "30~34岁平均成绩:2.59分,人数:168人,男性:109人\n", + "35~39岁平均成绩:2.66分,人数:393人,男性:260人\n", + "40~44岁平均成绩:2.75分,人数:288人,男性:185人\n", + "45~49岁平均成绩:2.68分,人数:653人,男性:327人\n", + "50~54岁平均成绩:2.57分,人数:965人,男性:741人\n", + "55~69岁平均成绩:2.4分,人数:530人,男性:530人\n" + ] + } + ], "source": [ "nld = [[16,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,69]]\n", "\n", @@ -1798,12 +1903,34 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 41, "id": "347703a1-501b-4800-bd29-16e94f4a6793", "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T12:02:05.653028Z", + "iopub.status.busy": "2024-11-07T12:02:05.651478Z", + "iopub.status.idle": "2024-11-07T12:02:05.696252Z", + "shell.execute_reply": "2024-11-07T12:02:05.695601Z", + "shell.execute_reply.started": "2024-11-07T12:02:05.652939Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "20~24岁平均成绩:2.36分,人数:434人\n", + "25~29岁平均成绩:2.36分,人数:293人\n", + "30~34岁平均成绩:2.38分,人数:109人\n", + "35~39岁平均成绩:2.51分,人数:260人\n", + "40~44岁平均成绩:2.63分,人数:185人\n", + "45~49岁平均成绩:2.41分,人数:327人\n", + "50~54岁平均成绩:2.43分,人数:741人\n", + "55~80岁平均成绩:2.4分,人数:530人\n" + ] + } + ], "source": [ "import json\n", "\n", @@ -1838,12 +1965,34 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 42, "id": "5900d1c7-2f8c-4dfa-a60e-a577fb90f22d", "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T12:03:03.848701Z", + "iopub.status.busy": "2024-11-07T12:03:03.848001Z", + "iopub.status.idle": "2024-11-07T12:03:03.906466Z", + "shell.execute_reply": "2024-11-07T12:03:03.905829Z", + "shell.execute_reply.started": "2024-11-07T12:03:03.848635Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "20~24岁平均成绩:2.69分,人数:199人\n", + "25~29岁平均成绩:2.74分,人数:136人\n", + "30~34岁平均成绩:2.96分,人数:59人\n", + "35~39岁平均成绩:2.97分,人数:133人\n", + "40~44岁平均成绩:2.96分,人数:103人\n", + "45~49岁平均成绩:2.96分,人数:326人\n", + "50~54岁平均成绩:3.03分,人数:224人\n", + "55~80岁平均成绩:0分,人数:0人\n" + ] + } + ], "source": [ "nld = [[20,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,80]]\n", "\n", @@ -1876,12 +2025,36 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 43, "id": "ad69c45d-3f62-42df-894d-47424e759029", "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T12:03:50.847771Z", + "iopub.status.busy": "2024-11-07T12:03:50.846994Z", + "iopub.status.idle": "2024-11-07T12:03:50.910690Z", + "shell.execute_reply": "2024-11-07T12:03:50.910134Z", + "shell.execute_reply.started": "2024-11-07T12:03:50.847699Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "BMI 3.4 4044\n", + "肺活量 3.09 3995\n", + "握力 1.3 4005\n", + "坐位体前屈 2.97 3592\n", + "纵跳 1.98 3690\n", + "俯卧撑 2.22 2160\n", + "一分钟仰卧起坐 4.02 771\n", + "单脚站立 2.44 3732\n", + "选择反应时 2.73 4030\n", + "台阶指数 2.76 1547\n" + ] + } + ], "source": [ "with open(filename,'r') as fl:\n", " dict1 = json.load(fl) \n", @@ -1906,12 +2079,45 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 44, "id": "dcf152e7-bbcc-47d1-9c5f-83854db35412", "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T12:06:22.566290Z", + "iopub.status.busy": "2024-11-07T12:06:22.564608Z", + "iopub.status.idle": "2024-11-07T12:06:22.615761Z", + "shell.execute_reply": "2024-11-07T12:06:22.615219Z", + "shell.execute_reply.started": "2024-11-07T12:06:22.566204Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "炼油部 2.48 1131\n", + "行政事务中心 2.55 17\n", + "烯烃部 2.54 292\n", + "党委党校(培训中心) 2.84 29\n", + "原油储运部 2.52 198\n", + "公司机关 2.64 82\n", + "研究院 2.82 89\n", + "消防支队 2.61 77\n", + "热电部 2.61 366\n", + "信息档案管理中心 2.87 54\n", + "水务部 2.55 303\n", + "化工部 2.57 479\n", + "装备研究院 2.92 39\n", + "化验计量部 2.65 339\n", + "电仪部 2.49 244\n", + "物资采购中心 2.79 51\n", + "聚醚部 2.76 46\n", + "南港烯烃部 2.49 54\n", + "运输销售部 2.54 169\n" + ] + } + ], "source": [ "with open(filename,'r') as fl:\n", " dict1 = json.load(fl) \n", @@ -1931,20 +2137,416 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "46997480-54dd-440f-83a1-0e946d7463f7", + "cell_type": "markdown", + "id": "83ca1488-9b2d-493c-b540-904a5f0af114", "metadata": {}, - "outputs": [], - "source": [] + "source": [ + "## 按照部门计算平均成绩(女性)" + ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 48, "id": "d1977ca9-bf12-4f09-ae7b-e8af9eaa82f2", + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T12:15:49.489643Z", + "iopub.status.busy": "2024-11-07T12:15:49.488878Z", + "iopub.status.idle": "2024-11-07T12:15:49.540929Z", + "shell.execute_reply": "2024-11-07T12:15:49.540310Z", + "shell.execute_reply.started": "2024-11-07T12:15:49.489570Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "炼油部 2.37 866\n", + "行政事务中心 2.48 11\n", + "烯烃部 2.38 208\n", + "党委党校(培训中心) 2.74 14\n", + "原油储运部 2.41 148\n", + "公司机关 2.43 45\n", + "研究院 2.67 60\n", + "消防支队 2.54 64\n", + "热电部 2.53 306\n", + "信息档案管理中心 2.8 24\n", + "水务部 2.4 218\n", + "化工部 2.42 327\n", + "装备研究院 2.71 21\n", + "化验计量部 2.35 149\n", + "电仪部 2.4 193\n", + "物资采购中心 2.45 23\n", + "聚醚部 2.4 27\n", + "南港烯烃部 2.4 37\n", + "运输销售部 2.43 138\n" + ] + } + ], + "source": [ + "with open(filename,'r') as fl:\n", + " dict1 = json.load(fl) \n", + "depart = []\n", + "for k, v in dict1.items():\n", + " if v['unit'] not in depart:\n", + " depart.append(v['unit'])\n", + "\n", + "for item in depart:\n", + " score = 0\n", + " n = 0\n", + " for k, v in dict1.items():\n", + " if item == v['unit'] and v['sex'] == '男':\n", + " score = score + v['score']\n", + " n = n +1 \n", + " if n>0:\n", + " print(item,round(score/n,2),n)\n", + " else:\n", + " print(item,0,n)" + ] + }, + { + "cell_type": "markdown", + "id": "9f111ad0-dfbe-408e-8652-b8f31fc910cb", "metadata": {}, - "outputs": [], - "source": [] + "source": [ + "## 计算部门等级" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "id": "d507c7f7-6a91-4695-b700-5e2f77e6dea3", + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T12:14:25.642028Z", + "iopub.status.busy": "2024-11-07T12:14:25.641288Z", + "iopub.status.idle": "2024-11-07T12:14:25.691163Z", + "shell.execute_reply": "2024-11-07T12:14:25.690591Z", + "shell.execute_reply.started": "2024-11-07T12:14:25.641958Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "炼油部 27 92 395 617\n", + "行政事务中心 1 2 6 8\n", + "烯烃部 13 29 107 143\n", + "党委党校(培训中心) 3 4 13 9\n", + "原油储运部 5 14 78 101\n", + "公司机关 2 11 34 35\n", + "研究院 7 15 39 28\n", + "消防支队 2 10 29 36\n", + "热电部 23 47 136 160\n", + "信息档案管理中心 1 11 28 14\n", + "水务部 15 22 124 142\n", + "化工部 20 42 210 207\n", + "装备研究院 4 5 19 11\n", + "化验计量部 15 36 157 131\n", + "电仪部 3 18 91 132\n", + "物资采购中心 5 11 16 19\n", + "聚醚部 6 5 14 21\n", + "南港烯烃部 1 4 20 29\n", + "运输销售部 7 14 66 82\n" + ] + } + ], + "source": [ + "import json\n", + "\n", + "items = ['优秀','良好','合格','不合格'] \n", + "\n", + "with open(filename,'r') as fl:\n", + " dict1 = json.load(fl)\n", + "\n", + "\n", + "dict3 = {}\n", + "for k, v in dict1.items():\n", + " unit = v['unit']\n", + " dict3.setdefault(unit,{})\n", + " for item in items:\n", + " dict3[unit].setdefault(item,0)\n", + "\n", + "for k, v in dict1.items():\n", + " unit = v['unit']\n", + " #dict3.setdefault(unit,{})\n", + " #for item in items:\n", + " #dict3[unit].setdefault(v['level'],0)\n", + " dict3[unit][v['level']] +=1\n", + "for k, v in dict3.items():\n", + " print(k,v['优秀'],v['良好'],v['合格'],v['不合格'])" + ] + }, + { + "cell_type": "markdown", + "id": "6345e3dc-509c-4a6f-8a0a-5c972d6f5828", + "metadata": {}, + "source": [ + "## 计算部门成绩" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "id": "90bc66cd-9f01-410e-9abc-e6f15ada293f", + "metadata": { + "execution": { + "iopub.execute_input": "2024-11-07T12:19:03.411081Z", + "iopub.status.busy": "2024-11-07T12:19:03.410347Z", + "iopub.status.idle": "2024-11-07T12:19:03.485846Z", + "shell.execute_reply": "2024-11-07T12:19:03.485281Z", + "shell.execute_reply.started": "2024-11-07T12:19:03.411010Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "炼油部\n", + "BMI 3704 1128\n", + "肺活量 3450 1111\n", + "握力 1463 1115\n", + "坐位体前屈 2890 1023\n", + "纵跳 2119 1040\n", + "俯卧撑 1317 686\n", + "一分钟仰卧起坐 759 196\n", + "单脚站立 2205 1035\n", + "选择反应时 3087 1123\n", + "台阶指数 1333 482\n", + "行政事务中心\n", + "BMI 57 17\n", + "肺活量 41 16\n", + "握力 22 16\n", + "坐位体前屈 49 17\n", + "纵跳 34 17\n", + "俯卧撑 15 9\n", + "一分钟仰卧起坐 28 6\n", + "单脚站立 35 15\n", + "选择反应时 43 17\n", + "台阶指数 39 13\n", + "烯烃部\n", + "BMI 1000 290\n", + "肺活量 875 287\n", + "握力 387 290\n", + "坐位体前屈 737 251\n", + "纵跳 508 250\n", + "俯卧撑 320 153\n", + "一分钟仰卧起坐 215 51\n", + "单脚站立 593 271\n", + "选择反应时 819 291\n", + "台阶指数 312 110\n", + "党委党校(培训中心)\n", + "BMI 111 29\n", + "肺活量 90 26\n", + "握力 31 28\n", + "坐位体前屈 92 27\n", + "纵跳 65 27\n", + "俯卧撑 15 10\n", + "一分钟仰卧起坐 51 13\n", + "单脚站立 74 26\n", + "选择反应时 80 28\n", + "台阶指数 18 5\n", + "原油储运部\n", + "BMI 656 198\n", + "肺活量 594 196\n", + "握力 252 197\n", + "坐位体前屈 491 171\n", + "纵跳 318 181\n", + "俯卧撑 243 108\n", + "一分钟仰卧起坐 152 41\n", + "单脚站立 462 185\n", + "选择反应时 552 197\n", + "台阶指数 203 78\n", + "公司机关\n", + "BMI 314 82\n", + "肺活量 262 81\n", + "握力 77 82\n", + "坐位体前屈 215 74\n", + "纵跳 164 80\n", + "俯卧撑 91 36\n", + "一分钟仰卧起坐 114 28\n", + "单脚站立 208 79\n", + "选择反应时 210 82\n", + "台阶指数 146 53\n", + "研究院\n", + "BMI 333 89\n", + "肺活量 289 86\n", + "握力 126 87\n", + "坐位体前屈 262 82\n", + "纵跳 209 83\n", + "俯卧撑 128 53\n", + "一分钟仰卧起坐 83 21\n", + "单脚站立 223 86\n", + "选择反应时 253 89\n", + "台阶指数 102 34\n", + "消防支队\n", + "BMI 273 77\n", + "肺活量 212 77\n", + "握力 113 77\n", + "坐位体前屈 216 70\n", + "纵跳 106 73\n", + "俯卧撑 149 50\n", + "一分钟仰卧起坐 37 9\n", + "单脚站立 177 65\n", + "选择反应时 234 75\n", + "台阶指数 70 28\n", + "热电部\n", + "BMI 1184 362\n", + "肺活量 1148 364\n", + "握力 506 361\n", + "坐位体前屈 948 312\n", + "纵跳 714 330\n", + "俯卧撑 551 219\n", + "一分钟仰卧起坐 164 40\n", + "单脚站立 858 335\n", + "选择反应时 1012 366\n", + "台阶指数 432 152\n", + "信息档案管理中心\n", + "BMI 218 54\n", + "肺活量 182 53\n", + "握力 62 54\n", + "坐位体前屈 170 49\n", + "纵跳 107 52\n", + "俯卧撑 60 23\n", + "一分钟仰卧起坐 85 21\n", + "单脚站立 155 54\n", + "选择反应时 155 54\n", + "台阶指数 83 30\n", + "水务部\n", + "BMI 1017 303\n", + "肺活量 883 296\n", + "握力 378 298\n", + "坐位体前屈 751 256\n", + "纵跳 547 276\n", + "俯卧撑 383 153\n", + "一分钟仰卧起坐 250 61\n", + "单脚站立 679 279\n", + "选择反应时 822 300\n", + "台阶指数 260 99\n", + "化工部\n", + "BMI 1601 477\n", + "肺活量 1437 473\n", + "握力 568 468\n", + "坐位体前屈 1311 423\n", + "纵跳 867 440\n", + "俯卧撑 572 249\n", + "一分钟仰卧起坐 358 86\n", + "单脚站立 1119 443\n", + "选择反应时 1271 473\n", + "台阶指数 491 166\n", + "装备研究院\n", + "BMI 167 39\n", + "肺活量 124 38\n", + "握力 45 38\n", + "坐位体前屈 115 38\n", + "纵跳 94 36\n", + "俯卧撑 39 17\n", + "一分钟仰卧起坐 47 11\n", + "单脚站立 121 38\n", + "选择反应时 102 39\n", + "台阶指数 34 12\n", + "化验计量部\n", + "BMI 1231 339\n", + "肺活量 1022 333\n", + "握力 435 334\n", + "坐位体前屈 901 295\n", + "纵跳 519 290\n", + "俯卧撑 177 87\n", + "一分钟仰卧起坐 329 84\n", + "单脚站立 828 299\n", + "选择反应时 919 333\n", + "台阶指数 228 86\n", + "电仪部\n", + "BMI 793 243\n", + "肺活量 762 240\n", + "握力 312 244\n", + "坐位体前屈 667 232\n", + "纵跳 407 230\n", + "俯卧撑 358 153\n", + "一分钟仰卧起坐 136 36\n", + "单脚站立 617 237\n", + "选择反应时 590 244\n", + "台阶指数 281 113\n", + "物资采购中心\n", + "BMI 184 50\n", + "肺活量 150 51\n", + "握力 62 51\n", + "坐位体前屈 128 39\n", + "纵跳 101 43\n", + "俯卧撑 36 15\n", + "一分钟仰卧起坐 90 20\n", + "单脚站立 139 43\n", + "选择反应时 143 51\n", + "台阶指数 49 16\n", + "聚醚部\n", + "BMI 159 45\n", + "肺活量 163 46\n", + "握力 67 43\n", + "坐位体前屈 125 41\n", + "纵跳 84 41\n", + "俯卧撑 53 21\n", + "一分钟仰卧起坐 61 13\n", + "单脚站立 121 44\n", + "选择反应时 122 46\n", + "台阶指数 49 19\n", + "南港烯烃部\n", + "BMI 170 54\n", + "肺活量 170 54\n", + "握力 72 54\n", + "坐位体前屈 163 54\n", + "纵跳 117 53\n", + "俯卧撑 78 32\n", + "一分钟仰卧起坐 42 10\n", + "单脚站立 124 54\n", + "选择反应时 122 54\n", + "台阶指数 34 18\n", + "运输销售部\n", + "BMI 590 168\n", + "肺活量 475 167\n", + "握力 242 168\n", + "坐位体前屈 444 138\n", + "纵跳 226 148\n", + "俯卧撑 214 86\n", + "一分钟仰卧起坐 100 24\n", + "单脚站立 353 144\n", + "选择反应时 463 168\n", + "台阶指数 98 33\n" + ] + } + ], + "source": [ + "import json\n", + "\n", + "items = ['BMI','肺活量','握力','坐位体前屈','纵跳','俯卧撑','一分钟仰卧起坐','单脚站立','选择反应时','台阶指数'] \n", + "filename = 'data/data_天津石化2024.json'\n", + "with open(filename,'r') as fl:\n", + " dict1 = json.load(fl)\n", + "\n", + "filename = 'data/天津石化人员2024.json'\n", + "with open(filename,'r') as fl:\n", + " dict2 = json.load(fl)\n", + "dict3 = {}\n", + "\n", + "for k, v in dict1.items():\n", + " unit = v['unit']\n", + " dict3.setdefault(unit,{})\n", + " for item in items:\n", + " dict3[unit].setdefault(item,{})\n", + " dict3[unit][item].setdefault('score',0)\n", + " dict3[unit][item].setdefault('count',0)\n", + " for k1,v1 in v['fits'].items():\n", + " if k1 in items:\n", + " dict3[unit][k1]['score']+=v1['score']\n", + " dict3[unit][k1]['count']+=1\n", + "\n", + "for k, v in dict3.items():\n", + " print(k)\n", + " for k1, v1 in v.items():\n", + " print(k1,v1['score'],v1['count'])" + ] }, { "cell_type": "markdown", diff --git a/体测单位/天津石化.ipynb b/体测单位/天津石化.ipynb index c4afd72..324cfe7 100644 --- a/体测单位/天津石化.ipynb +++ b/体测单位/天津石化.ipynb @@ -3102,15 +3102,15 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 76, "id": "e3eeb600-81a7-4220-bbfd-b0325f2ca06d", "metadata": { "execution": { - "iopub.execute_input": "2024-11-07T04:48:06.932386Z", - "iopub.status.busy": "2024-11-07T04:48:06.931738Z", - "iopub.status.idle": "2024-11-07T04:48:07.201453Z", - "shell.execute_reply": "2024-11-07T04:48:07.200881Z", - "shell.execute_reply.started": "2024-11-07T04:48:06.932361Z" + "iopub.execute_input": "2024-11-07T10:25:31.615882Z", + "iopub.status.busy": "2024-11-07T10:25:31.615145Z", + "iopub.status.idle": "2024-11-07T10:25:31.812183Z", + "shell.execute_reply": "2024-11-07T10:25:31.811617Z", + "shell.execute_reply.started": "2024-11-07T10:25:31.615813Z" }, "tags": [] }, @@ -3136,8 +3136,9 @@ "\n", "dict3 = {}\n", "for k, v in dict1.items():\n", - " unit = v['unit']\n", - " sub_unit = dict2[k]['sub_unit']\n", + " unit = v['unit'].replace(' ','').replace('(','(').replace(')',')')\n", + " sub_unit = dict2[k]['sub_unit'].replace(' ','').replace('(','(').replace(')',')')\n", + " v['unit'] = unit\n", " v['sub_unit'] = sub_unit\n", "filename = 'data/result_天津2024(部门).json'\n", "\n", @@ -3148,15 +3149,15 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 77, "id": "9554ebdf-6a19-4301-8c14-465d6ae4d870", "metadata": { "execution": { - "iopub.execute_input": "2024-11-07T05:17:56.871294Z", - "iopub.status.busy": "2024-11-07T05:17:56.871011Z", - "iopub.status.idle": "2024-11-07T05:17:56.944831Z", - "shell.execute_reply": "2024-11-07T05:17:56.944011Z", - "shell.execute_reply.started": "2024-11-07T05:17:56.871269Z" + "iopub.execute_input": "2024-11-07T10:25:34.542573Z", + "iopub.status.busy": "2024-11-07T10:25:34.541256Z", + "iopub.status.idle": "2024-11-07T10:25:34.587424Z", + "shell.execute_reply": "2024-11-07T10:25:34.586848Z", + "shell.execute_reply.started": "2024-11-07T10:25:34.542498Z" }, "tags": [] }, @@ -3165,175 +3166,176 @@ "name": "stdout", "output_type": "stream", "text": [ - "物资采购中心 综合计划科 12\n", - "公司机关 经营计划部 10\n", - "研究院 科技开发中心 10\n", - "化验计量部 安全设备科 11\n", - "原油储运部 生产运行科 11\n", "电仪部 安全生产科 9\n", - "水务部 设备科 7\n", - "化工部 综合科(党群工作科、人力资源科) 20\n", - "党委党校(培训中心) 综合科 14\n", - "烯烃部 储运车间 8\n", - "电仪部 电仪作业二区 10\n", - "炼油部 设备科 7\n", - "炼油部 联合六车间 9\n", - "水务部 生产技术科 9\n", - "烯烃部 聚丙烯车间 9\n", - "信息档案管理中心 网络与通讯室 15\n", - "公司机关 财务中心 9\n", - "原油储运部 南港商储库 11\n", - "物资采购中心 供应链管理科(招标办公室) 20\n", - "电仪部 电仪作业三区 10\n", - "电仪部 仪表作业一区 10\n", - "水务部 水处理二车间 10\n", - "电仪部 党群工作科(综合科) 14\n", - "烯烃部 综合科(党群工作科、人力资源科) 20\n", - "信息档案管理中心 ERP支持室 15\n", - "公司机关 设备管理部 10\n", - "聚醚部 研发中心 8\n", - "行政事务中心 厂容绿化科 12\n", - "研究院 材料技术研究一室 12\n", - "研究院 理化研究室 9\n", - "公司机关 安全环保部 10\n", - "物资采购中心 储运配送车间 13\n", - "研究院 精细化工团队 10\n", - "热电部 新锅炉车间 9\n", - "电仪部 电气作业一区 10\n", - "研究院 材料技术研究二室 12\n", - "水务部 综合科 7\n", - "运输销售部 综合科(党群工作科) 16\n", - "炼油部 党群工作科(人力资源科) 16\n", - "电仪部 电气科 7\n", - "装备研究院 设备安保室 11\n", - "烯烃部 聚乙烯车间 9\n", - "化工部 安全环保科 9\n", - "党委党校(培训中心) 专业培训室 16\n", - "消防支队 党群(综合)科 12\n", - "聚醚部 党群工作科 9\n", - "炼油部 安全环保科 9\n", - "化工部 储运车间 8\n", - "化验计量部 烯烃化验站 11\n", - "原油储运部 天津商储库 11\n", - "研究院 化工技术研究二室 12\n", - "水务部 安全环保科 9\n", - "装备研究院 综合室(党群工作室) 16\n", - "南港烯烃部 ABS装置 11\n", - "热电部 燃料车间 8\n", - "行政事务中心 车队 9\n", - "行政事务中心 离退服务室 12\n", - "研究院 新能源技术研究室 12\n", - "炼油部 保卫组 7\n", - "公司机关 群众工作部 10\n", - "研究院 设备安保科 9\n", - "烯烃部 设备科 7\n", - "热电部 汽机车间 8\n", - "炼油部 联合九车间 9\n", - "行政事务中心 信访室 10\n", - "炼油部 生产科 7\n", - "炼油部 联合一车间 9\n", - "化工部 生产技术科 9\n", - "运输销售部 调运队 9\n", - "热电部 安全环保科 9\n", - "信息档案管理中心 档案室 12\n", - "公司机关 企业管理部 10\n", - "化验计量部 化工化验站 11\n", - "电仪部 控制系统运维室 11\n", - "化验计量部 综合科 9\n", - "化验计量部 环境监测和职业卫生检测站 18\n", - "装备研究院 生产经营中心 12\n", - "公司机关 工程部 8\n", - "行政事务中心 综合服务队 12\n", - "水务部 水处理一车间 10\n", - "烯烃部 安全环保科 9\n", - "化验计量部 党群工作科(人力资源科) 18\n", - "原油储运部 党群工作科(人事科) 16\n", - "运输销售部 销售运行中心 12\n", - "装备研究院 科技开发中心 12\n", - "电仪部 仪表科 7\n", - "原油储运部 实华商储库 11\n", - "化工部 环氧丙烷车间 10\n", - "公司机关 审计部 8\n", - "聚醚部 综合科 7\n", - "聚醚部 聚醚装置区 9\n", - "运输销售部 统销统配室 11\n", - "物资采购中心 设备采购室(国产化办公室) 20\n", - "公司机关 纪委 7\n", - "炼油部 联合三车间 9\n", - "化验计量部 炼油化验站 11\n", - "聚醚部 销售中心 8\n", - "研究院 党群工作科(综合科) 14\n", - "电仪部 电仪南港分部 10\n", - "化工部 芳烃车间 8\n", - "聚醚部 生产技术科 9\n", - "化工部 设备科 7\n", - "物资采购中心 材料采购室 12\n", - "物资采购中心 三剂采购室 12\n", - "信息档案管理中心 党群工作室(综合科) 19\n", - "炼油部 油品车间 8\n", - "党委党校(培训中心) 党建与管理培训室 19\n", - "运输销售部 机务队 9\n", - "化验计量部 计量站 9\n", - "公司机关 生产部 8\n", - "行政事务中心 安保科 10\n", - "聚醚部 设备科 7\n", - "炼油部 联合七车间 9\n", - "党委党校(培训中心) 技能培训室 16\n", - "信息档案管理中心 编辑室 12\n", - "研究院 设计开发研究室 11\n", - "炼油部 联合五车间 9\n", - "公司机关 新闻中心 9\n", - "物资采购中心 电仪采购室 12\n", - "党委党校(培训中心) 培训控制科 16\n", - "运输销售部 营销业务室 11\n", - "公司机关 HSE督查大队 12\n", - "聚醚部 安全环保科 9\n", - "炼油部 综合科 7\n", - "物资采购中心 综合科 10\n", - "信息档案管理中心 软件开发室 14\n", - "热电部 综合科(党群工作科、人力资源科) 20\n", - "炼油部 联合二车间 9\n", - "电仪部 电仪作业四区 10\n", - "化验计量部 生产技术科 11\n", - "原油储运部 曹妃甸库区 11\n", - "烯烃部 生产技术科 9\n", - "热电部 电气车间 8\n", - "运输销售部 铁路运行中心 12\n", - "物资采购中心 项目服务室 12\n", - "信息档案管理中心 信息化管理科 15\n", - "党委党校(培训中心) 党群工作科(人事科) 21\n", - "公司机关 办公室 8\n", - "南港烯烃部 党群工作室 11\n", - "原油储运部 设备工程科 11\n", - "炼油部 技术质量科 9\n", "行政事务中心 党群工作科(综合科) 17\n", - "电仪部 电力调度中心 10\n", - "化工部 烷基化车间 9\n", + "党委党校(培训中心) 培训控制科 16\n", + "聚醚部 聚醚装置区 9\n", + "公司机关 安全环保部 10\n", "炼油部 新联合四车间 10\n", - "热电部 生产技术科 9\n", - "原油储运部 综合科 9\n", - "原油储运部 安全环保科 11\n", - "热电部 设备科 7\n", - "信息档案管理中心 设备维护室 14\n", - "化验计量部 计量检定站 11\n", - "原油储运部 大港枢纽库 11\n", - "党委党校(培训中心) 社保工作室 16\n", - "研究院 科技开发科 9\n", - "物资采购中心 原料采购室 12\n", - "水务部 水净化车间 9\n", - "研究院 化工技术研究一室 12\n", + "化工部 环氧丙烷车间 10\n", + "党委党校(培训中心) 综合科 14\n", + "炼油部 生产科 7\n", + "烯烃部 聚丙烯车间 9\n", + "炼油部 设备科 7\n", + "水务部 综合科 7\n", + "聚醚部 生产技术科 9\n", + "化验计量部 炼油化验站 11\n", + "行政事务中心 信访室 10\n", + "运输销售部 统销统配室 11\n", + "热电部 新锅炉车间 9\n", + "研究院 党群工作科(综合科) 14\n", + "炼油部 党群工作科(人力资源科) 16\n", + "公司机关 群众工作部 10\n", + "公司机关 工程部 8\n", + "公司机关 办公室 8\n", + "公司机关 设备管理部 10\n", + "原油储运部 生产运行科 11\n", + "行政事务中心 离退服务室 12\n", + "化验计量部 环境监测和职业卫生检测站 18\n", + "电仪部 电气科 7\n", + "水务部 水处理一车间 10\n", + "热电部 汽机车间 8\n", "信息档案管理中心 MES支持室 15\n", - "信息档案管理中心 运行管理科 14\n" + "信息档案管理中心 运行管理科 14\n", + "化工部 烷基化车间 9\n", + "烯烃部 生产技术科 9\n", + "炼油部 保卫组 7\n", + "化验计量部 计量检定站 11\n", + "信息档案管理中心 编辑室 12\n", + "热电部 生产技术科 9\n", + "电仪部 电仪南港分部 10\n", + "烯烃部 储运车间 8\n", + "原油储运部 设备工程科 11\n", + "烯烃部 综合科(党群工作科、人力资源科) 20\n", + "行政事务中心 车队 9\n", + "研究院 理化研究室 9\n", + "聚醚部 研发中心 8\n", + "公司机关 企业管理部 10\n", + "电仪部 仪表作业一区 10\n", + "水务部 安全环保科 9\n", + "研究院 化工技术研究二室 12\n", + "装备研究院 生产经营中心 12\n", + "南港烯烃部 ABS装置 11\n", + "研究院 材料技术研究一室 12\n", + "水务部 水处理二车间 10\n", + "热电部 安全环保科 9\n", + "公司机关 生产部 8\n", + "行政事务中心 厂容绿化科 12\n", + "化工部 芳烃车间 8\n", + "信息档案管理中心 软件开发室 14\n", + "党委党校(培训中心) 党建与管理培训室 19\n", + "信息档案管理中心 设备维护室 14\n", + "党委党校(培训中心) 技能培训室 16\n", + "装备研究院 科技开发中心 12\n", + "原油储运部 综合科 9\n", + "物资采购中心 综合计划科 12\n", + "党委党校(培训中心) 党群工作科(人事科) 21\n", + "聚醚部 党群工作科 9\n", + "信息档案管理中心 信息化管理科 15\n", + "炼油部 油品车间 8\n", + "炼油部 技术质量科 9\n", + "炼油部 联合一车间 9\n", + "公司机关 新闻中心 9\n", + "化工部 设备科 7\n", + "原油储运部 大港枢纽库 11\n", + "运输销售部 综合科(党群工作科) 16\n", + "炼油部 联合三车间 9\n", + "水务部 水净化车间 9\n", + "研究院 材料技术研究二室 12\n", + "研究院 科技开发中心 10\n", + "物资采购中心 三剂采购室 12\n", + "水务部 设备科 7\n", + "研究院 设计开发研究室 11\n", + "物资采购中心 综合科 10\n", + "原油储运部 安全环保科 11\n", + "炼油部 联合七车间 9\n", + "炼油部 联合九车间 9\n", + "研究院 化工技术研究一室 12\n", + "电仪部 电仪作业三区 10\n", + "运输销售部 营销业务室 11\n", + "聚醚部 设备科 7\n", + "信息档案管理中心 网络与通讯室 15\n", + "运输销售部 机务队 9\n", + "聚醚部 安全环保科 9\n", + "炼油部 联合五车间 9\n", + "炼油部 综合科 7\n", + "电仪部 电力调度中心 10\n", + "炼油部 安全环保科 9\n", + "物资采购中心 设备采购室(国产化办公室) 20\n", + "聚醚部 综合科 7\n", + "炼油部 联合二车间 9\n", + "物资采购中心 项目服务室 12\n", + "电仪部 电仪作业二区 10\n", + "装备研究院 综合室(党群工作室) 16\n", + "研究院 精细化工团队 10\n", + "研究院 设备安保科 9\n", + "电仪部 仪表科 7\n", + "热电部 燃料车间 8\n", + "化工部 生产技术科 9\n", + "信息档案管理中心 档案室 12\n", + "化验计量部 安全设备科 11\n", + "电仪部 党群工作科(综合科) 14\n", + "公司机关 经营计划部 10\n", + "化验计量部 综合科 9\n", + "行政事务中心 安保科 10\n", + "运输销售部 铁路运行中心 12\n", + "南港烯烃部 党群工作室 11\n", + "化验计量部 生产技术科 11\n", + "原油储运部 天津商储库 11\n", + "化工部 综合科(党群工作科、人力资源科) 20\n", + "公司机关 审计部 8\n", + "热电部 综合科(党群工作科、人力资源科) 20\n", + "运输销售部 调运队 9\n", + "物资采购中心 材料采购室 12\n", + "电仪部 电气作业一区 10\n", + "研究院 科技开发科 9\n", + "运输销售部 销售运行中心 12\n", + "信息档案管理中心 ERP支持室 15\n", + "化验计量部 党群工作科(人力资源科) 18\n", + "聚醚部 销售中心 8\n", + "公司机关 财务中心 9\n", + "水务部 生产技术科 9\n", + "装备研究院 设备安保室 11\n", + "化验计量部 计量站 9\n", + "物资采购中心 供应链管理科(招标办公室) 20\n", + "信息档案管理中心 党群工作室(综合科) 19\n", + "烯烃部 设备科 7\n", + "烯烃部 安全环保科 9\n", + "消防支队 党群(综合)科 12\n", + "原油储运部 曹妃甸库区 11\n", + "化工部 安全环保科 9\n", + "原油储运部 实华商储库 11\n", + "热电部 设备科 7\n", + "物资采购中心 电仪采购室 12\n", + "公司机关 纪委 7\n", + "原油储运部 南港商储库 11\n", + "电仪部 控制系统运维室 11\n", + "研究院 新能源技术研究室 12\n", + "党委党校(培训中心) 专业培训室 16\n", + "化验计量部 化工化验站 11\n", + "电仪部 电仪作业四区 10\n", + "化工部 储运车间 8\n", + "物资采购中心 原料采购室 12\n", + "热电部 电气车间 8\n", + "行政事务中心 综合服务队 12\n", + "物资采购中心 储运配送车间 13\n", + "炼油部 联合六车间 9\n", + "原油储运部 党群工作科(人事科) 16\n", + "化验计量部 烯烃化验站 11\n", + "党委党校(培训中心) 社保工作室 16\n", + "烯烃部 聚乙烯车间 9\n", + "公司机关 HSE督查大队 12\n" ] } ], "source": [ - "filename = 'data/result_天津2024(部门合并).json'\n", + "filename = 'data/result_天津2024(部门).json'\n", "with open(filename,'r') as fl:\n", " dict1 = json.load(fl)\n", "set1 = set()\n", "for k,v in dict1.items():\n", - " set1.add(v['unit'])\n", + " unit = v['unit']+' '+v['sub_unit']\n", + " set1.add(unit)\n", "for item in set1:\n", " print(item,len(item))" ] @@ -3348,15 +3350,15 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 80, "id": "0f945c49-ac5e-4587-8d8c-96667c327248", "metadata": { "execution": { - "iopub.execute_input": "2024-11-07T06:20:08.059278Z", - "iopub.status.busy": "2024-11-07T06:20:08.058524Z", - "iopub.status.idle": "2024-11-07T06:20:09.347745Z", - "shell.execute_reply": "2024-11-07T06:20:09.346893Z", - "shell.execute_reply.started": "2024-11-07T06:20:08.059245Z" + "iopub.execute_input": "2024-11-07T11:39:10.904294Z", + "iopub.status.busy": "2024-11-07T11:39:10.903523Z", + "iopub.status.idle": "2024-11-07T11:39:11.927133Z", + "shell.execute_reply": "2024-11-07T11:39:11.926558Z", + "shell.execute_reply.started": "2024-11-07T11:39:10.904219Z" }, "tags": [] }, @@ -3367,7 +3369,7 @@ "import glob\n", "from pathlib import Path\n", "\n", - "fi_path = '/home/songyi/pdf-typescript-old2/天津石化2024'\n", + "fi_path = '/home/songyi/pdf-typescript/天津石化2024'\n", "new_path = 'file/天津石化2024'\n", "old = []\n", "dict2 = {}\n", @@ -3396,15 +3398,15 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 79, "id": "9dcbc866-2481-4cf6-a563-df4bb6596dfd", "metadata": { "execution": { - "iopub.execute_input": "2024-11-07T06:23:23.785642Z", - "iopub.status.busy": "2024-11-07T06:23:23.785175Z", - "iopub.status.idle": "2024-11-07T06:23:24.321254Z", - "shell.execute_reply": "2024-11-07T06:23:24.320296Z", - "shell.execute_reply.started": "2024-11-07T06:23:23.785599Z" + "iopub.execute_input": "2024-11-07T11:01:17.783832Z", + "iopub.status.busy": "2024-11-07T11:01:17.783081Z", + "iopub.status.idle": "2024-11-07T11:01:18.241330Z", + "shell.execute_reply": "2024-11-07T11:01:18.240715Z", + "shell.execute_reply.started": "2024-11-07T11:01:17.783762Z" }, "tags": [] }, @@ -3424,7 +3426,7 @@ "from pathlib import Path\n", "import openpyxl\n", "\n", - "fi_path = '/home/songyi/pdf-typescript-old2/天津石化2024'\n", + "fi_path = '/home/songyi/pdf-typescript/天津石化2024'\n", "\n", "filename = 'data/天津石化人员2024.json'\n", "with open(filename,'r') as fl:\n", @@ -3465,7 +3467,6 @@ "shell.execute_reply": "2023-10-25T02:50:57.004773Z", "shell.execute_reply.started": "2023-10-25T02:50:56.997463Z" }, - "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [