20230608
This commit is contained in:
1 parent
da12135bd4
commit
94d6b1116a
5 files changed
+520
-215
No files matched your search
+225
-112
@@ -10,27 +10,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 17,
|
||||
"execution_count": null,
|
||||
"id": "202a0266-f578-4d75-b04c-5ae9957391bf",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2023-05-22T08:51:23.135343Z",
|
||||
"iopub.status.busy": "2023-05-22T08:51:23.134459Z",
|
||||
"iopub.status.idle": "2023-05-22T08:51:23.150352Z",
|
||||
"shell.execute_reply": "2023-05-22T08:51:23.149334Z",
|
||||
"shell.execute_reply.started": "2023-05-22T08:51:23.135304Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"ok\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import json\n",
|
||||
"\n",
|
||||
@@ -71,27 +56,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 41,
|
||||
"execution_count": null,
|
||||
"id": "857ca433-556a-4152-af7e-5f81434d11a7",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2023-05-22T13:35:16.464666Z",
|
||||
"iopub.status.busy": "2023-05-22T13:35:16.463814Z",
|
||||
"iopub.status.idle": "2023-05-22T13:35:16.476027Z",
|
||||
"shell.execute_reply": "2023-05-22T13:35:16.474929Z",
|
||||
"shell.execute_reply.started": "2023-05-22T13:35:16.464626Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"ok\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import json\n",
|
||||
"\n",
|
||||
@@ -123,87 +93,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 43,
|
||||
"execution_count": null,
|
||||
"id": "f5c6a39a-3e3e-4844-8ff8-b9ebb7e8f8af",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2023-05-22T13:36:57.660765Z",
|
||||
"iopub.status.busy": "2023-05-22T13:36:57.660192Z",
|
||||
"iopub.status.idle": "2023-05-22T13:36:57.673702Z",
|
||||
"shell.execute_reply": "2023-05-22T13:36:57.672666Z",
|
||||
"shell.execute_reply.started": "2023-05-22T13:36:57.660720Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"13718887655\n",
|
||||
"您的性别 女性\n",
|
||||
"您的年龄 39\n",
|
||||
"您的身高(cm) 160\n",
|
||||
"您的体重(kg) 52\n",
|
||||
"您的血压(BP) 临界偏低(收缩压90-94mmHg和/或舒张压60-65mmHg)\n",
|
||||
"您的空腹血糖(FPG) 正常(3.89-6.1mmol/L)\n",
|
||||
"您的白细胞计数(WBC) 临界偏高(9.6-10×10^9/L)\n",
|
||||
"您的血红蛋白(HGB) 临界偏低(110-114g/L)\n",
|
||||
"您的血小板(PLT) 正常(125-350×10^9/L)\n",
|
||||
"您的低密度脂蛋白(LDL-C) 临界偏高(5.18-6.19mmol/L)\n",
|
||||
"您的甘油三酯(TG) 正常(0.45-1.69mmol/L)\n",
|
||||
"您的尿酸(UA) 正常(155.00- 350.00 μmol/L)\n",
|
||||
"您的肌酐(Cr) 正常(44.00- 73.00μmol/L)\n",
|
||||
"您的谷丙转氨酶(ALT) 正常(7.00- 19.00U/L)\n",
|
||||
"您的谷草转氨酶(AST) 正常(13.00- 35.00U/L)\n",
|
||||
"您的甲状腺功能 正常\n",
|
||||
"您的尿蛋白 阴性\n",
|
||||
"您的便潜血 阴性\n",
|
||||
"您的幽门螺旋杆菌 阴性\n",
|
||||
"囊肿(选做题,没有囊肿问题的请跳过) ['卵巢囊肿']\n",
|
||||
"结节(选做题,没有结节问题的请跳过) ['肺结节']\n",
|
||||
"息肉(选做题,没有息肉问题的请跳过) ['其他息肉']\n",
|
||||
"您的其他问题(选做题,没有这些问题的请跳过) ['过敏性鼻炎']\n",
|
||||
"您的饮食口味 ['清淡']\n",
|
||||
"您吸烟吗 不吸烟\n",
|
||||
"您喝酒吗 不喝\n",
|
||||
"您参加规律的体育锻炼吗 不参加\n",
|
||||
"您的睡眠状况如何 非常好\n",
|
||||
"您的排便频率如何 2天一次\n",
|
||||
"您的职业 管理人员\n",
|
||||
"您的父母或兄弟姐妹是否患有明确诊断的疾病?(选做题,没有遗传病史的请跳过) ['高血压', '冠心病', '脑卒中']\n",
|
||||
"15210715398\n",
|
||||
"您的性别 女性\n",
|
||||
"您的年龄 36\n",
|
||||
"您的身高(cm) 162\n",
|
||||
"您的体重(kg) 56\n",
|
||||
"您的血压(BP) 正常(收缩压95-130mmHg和舒张压65-85mmHg)\n",
|
||||
"您的空腹血糖(FPG) 正常(3.89-6.1mmol/L)\n",
|
||||
"您的白细胞计数(WBC) 正常(4-9.5×10^9/L)\n",
|
||||
"您的血红蛋白(HGB) 正常(115-145g/L)\n",
|
||||
"您的血小板(PLT) 正常(125-350×10^9/L)\n",
|
||||
"您的低密度脂蛋白(LDL-C) 正常(3.1-5.18mmol/L)\n",
|
||||
"您的甘油三酯(TG) 正常(0.45-1.69mmol/L)\n",
|
||||
"您的尿酸(UA) 正常(155.00- 350.00 μmol/L)\n",
|
||||
"您的肌酐(Cr) 正常(44.00- 73.00μmol/L)\n",
|
||||
"您的谷丙转氨酶(ALT) 正常(7.00- 19.00U/L)\n",
|
||||
"您的谷草转氨酶(AST) 正常(13.00- 35.00U/L)\n",
|
||||
"您的甲状腺功能 正常\n",
|
||||
"您的尿蛋白 阴性\n",
|
||||
"您的便潜血 阴性\n",
|
||||
"您的幽门螺旋杆菌 阴性\n",
|
||||
"您的心脏(选做题,没有心脏问题的请跳过) ['窦性心律不齐']\n",
|
||||
"您的饮食口味 ['辛辣']\n",
|
||||
"您吸烟吗 不吸烟\n",
|
||||
"您喝酒吗 不喝\n",
|
||||
"您参加规律的体育锻炼吗 经常参加(平均每周锻炼3次及以上,每次锻炼>30分钟)\n",
|
||||
"您的睡眠状况如何 非常好\n",
|
||||
"您的排便频率如何 2天一次\n",
|
||||
"您的职业 行政工作\n",
|
||||
"您的父母或兄弟姐妹是否患有明确诊断的疾病?(选做题,没有遗传病史的请跳过) ['高血压']\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import json\n",
|
||||
"filename = 'data/淄博交警体质问卷参数.json'\n",
|
||||
@@ -234,10 +129,228 @@
|
||||
" print(title,value) "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "366adf62-e2b1-4e14-8164-9511aec571aa",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 生成淄博警察人员信息汇总表"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 56,
|
||||
"id": "0a92a167-0d8d-4c49-a696-fd4dbd04eb64",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2023-05-30T06:48:26.236906Z",
|
||||
"iopub.status.busy": "2023-05-30T06:48:26.236417Z",
|
||||
"iopub.status.idle": "2023-05-30T06:48:26.553550Z",
|
||||
"shell.execute_reply": "2023-05-30T06:48:26.552825Z",
|
||||
"shell.execute_reply.started": "2023-05-30T06:48:26.236874Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"13853361818 已经存在!\n",
|
||||
"05332138406 已经存在!\n",
|
||||
"18705333980 已经存在!\n",
|
||||
"13070645243 已经存在!\n",
|
||||
"18705336013 已经存在!\n",
|
||||
"ok\n",
|
||||
"17805337253 已经存在!\n",
|
||||
"13305335697 已经存在!\n",
|
||||
"18705333572 已经存在!\n",
|
||||
"17805337157 已经存在!\n",
|
||||
"17805337611 已经存在!\n",
|
||||
"13964355603 已经存在!\n",
|
||||
"17805337215 已经存在!\n",
|
||||
"17805337257 已经存在!\n",
|
||||
"17615773020 已经存在!\n",
|
||||
"15505337203 已经存在!\n",
|
||||
"13869397003 已经存在!\n",
|
||||
"18053386976 已经存在!\n",
|
||||
"18053386979 已经存在!\n",
|
||||
"15253357267 已经存在!\n",
|
||||
"15206676826 已经存在!\n",
|
||||
"15265333315 已经存在!\n",
|
||||
"13011637601 已经存在!\n",
|
||||
"17805337235 已经存在!\n",
|
||||
"13153362550 已经存在!\n",
|
||||
"17685603319 已经存在!\n",
|
||||
"ok\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import openpyxl\n",
|
||||
"import json\n",
|
||||
"import glob,os,shutil\n",
|
||||
"from pathlib2 import Path\n",
|
||||
"import csv\n",
|
||||
"\n",
|
||||
"wb = openpyxl.load_workbook('data/淄博交警支队人员名单(排序花名册).xlsx')\n",
|
||||
"sheet = wb.active\n",
|
||||
"# sheets = wb.sheetnames\n",
|
||||
"person = {}\n",
|
||||
"\n",
|
||||
"for n in range(2, sheet.max_row+1):\n",
|
||||
" if sheet.cell(n,2).value is None:\n",
|
||||
" break\n",
|
||||
" else: \n",
|
||||
" phone = str(sheet.cell(n, 5).value)\n",
|
||||
" if phone in person.keys():\n",
|
||||
" print(phone,'已经存在!')\n",
|
||||
" else:\n",
|
||||
" person.setdefault(phone, {})\n",
|
||||
" dict1 = {}\n",
|
||||
" dict1['name'] = sheet.cell(n, 2).value \n",
|
||||
" xb = str(sheet.cell(n, 3).value)\n",
|
||||
" if xb == '1':\n",
|
||||
" sex = '男'\n",
|
||||
" elif xb =='2':\n",
|
||||
" sex = '女'\n",
|
||||
" dict1['sex'] = sex\n",
|
||||
" dict1['单位'] = \"交警支队\"\n",
|
||||
" dict1['部门'] = sheet.cell(n, 1).value\n",
|
||||
" person[phone] = dict1\n",
|
||||
"print('ok')\n",
|
||||
"filename = 'data/高新区.json'\n",
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict2 = json.load(fl) \n",
|
||||
"for k,v in dict2.items():\n",
|
||||
" if 'phone' in v.keys():\n",
|
||||
" phone = str(v['phone'])\n",
|
||||
" if phone in person.keys():\n",
|
||||
" print(phone,'已经存在!')\n",
|
||||
" else:\n",
|
||||
" person.setdefault(phone, {})\n",
|
||||
" dict1 = {}\n",
|
||||
" dict1['name'] = v['name'] \n",
|
||||
" dict1['sex'] = v['sex']\n",
|
||||
" dict1['单位'] = \"高新区\"\n",
|
||||
" if 'unit' in v.keys():\n",
|
||||
" dict1['部门'] = v['unit']\n",
|
||||
" person[phone] = dict1\n",
|
||||
"filename = 'data/淄博警察汇总.json'\n",
|
||||
"with open(filename, 'w') as fl:\n",
|
||||
" json.dump(person, fl, ensure_ascii=False)\n",
|
||||
"print('ok') "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "c76b5512-699c-4051-88c5-e3f725fa9a0b",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 核对参加问卷人员"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 62,
|
||||
"id": "9e0f66ea-09d6-41ec-8284-9a5e712c6cee",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2023-05-30T06:55:04.917464Z",
|
||||
"iopub.status.busy": "2023-05-30T06:55:04.916603Z",
|
||||
"iopub.status.idle": "2023-05-30T06:55:04.935262Z",
|
||||
"shell.execute_reply": "2023-05-30T06:55:04.934185Z",
|
||||
"shell.execute_reply.started": "2023-05-30T06:55:04.917424Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"1 13718887655 未有记录\n",
|
||||
"2 15210715398 未有记录\n",
|
||||
"3 18600297579 未有记录\n",
|
||||
"4 付峰 交警支队\n",
|
||||
"5 孙长宁 交警支队\n",
|
||||
"6 张学军 交警支队\n",
|
||||
"7 李平 交警支队\n",
|
||||
"8 谢珺扬 交警支队\n",
|
||||
"9 高维成 交警支队\n",
|
||||
"10 张海天 交警支队\n",
|
||||
"11 董景发 交警支队\n",
|
||||
"12 陈庆永 交警支队\n",
|
||||
"13 魏玉兵 交警支队\n",
|
||||
"14 崔瑞房 交警支队\n",
|
||||
"15 韩俊达 交警支队\n",
|
||||
"16 宋道军 交警支队\n",
|
||||
"17 王若镔 交警支队\n",
|
||||
"18 邵珠峰 交警支队\n",
|
||||
"19 贾备 交警支队\n",
|
||||
"20 于会萍 交警支队\n",
|
||||
"21 王静 交警支队\n",
|
||||
"22 15054176063 未有记录\n",
|
||||
"23 高建红 交警支队\n",
|
||||
"24 巩本波 交警支队\n",
|
||||
"25 邵杰 交警支队\n",
|
||||
"26 宋业金 交警支队\n",
|
||||
"27 安兵 交警支队\n",
|
||||
"28 岳科学 交警支队\n",
|
||||
"29 戴维靖 交警支队\n",
|
||||
"30 闫仲荣 交警支队\n",
|
||||
"31 陈振国 交警支队\n",
|
||||
"32 王拥军 交警支队\n",
|
||||
"33 胡永吉 交警支队\n",
|
||||
"34 赵军 交警支队\n",
|
||||
"35 任振华 交警支队\n",
|
||||
"36 魏鹂娴 交警支队\n",
|
||||
"37 李春红 交警支队\n",
|
||||
"38 赵书辰 交警支队\n",
|
||||
"39 耿玥 交警支队\n",
|
||||
"40 甘军 交警支队\n",
|
||||
"41 姚秀波 交警支队\n",
|
||||
"42 张言辉 交警支队\n",
|
||||
"43 张明 交警支队\n",
|
||||
"44 韦璟 交警支队\n",
|
||||
"45 王学征 交警支队\n",
|
||||
"46 孙庆章 交警支队\n",
|
||||
"47 张天姿 交警支队\n",
|
||||
"48 张明易 交警支队\n",
|
||||
"49 王凌云 交警支队\n",
|
||||
"50 魏亮 交警支队\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import json\n",
|
||||
"import csv\n",
|
||||
"\n",
|
||||
"filename = 'data/淄博警察汇总.json'\n",
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl) \n",
|
||||
"list1 = []\n",
|
||||
"filename = 'data/Survey_20230530.csv'\n",
|
||||
"with open(filename,'r',newline='') as csv_file:\n",
|
||||
" fl = csv.reader(csv_file,delimiter=',')\n",
|
||||
" header = next(fl) \n",
|
||||
" for line in fl:\n",
|
||||
" #line = re.sub('[\\r\\n\\f ]{1,}', '', line)\n",
|
||||
" list1.append(line)\n",
|
||||
"i = 0\n",
|
||||
"for item in list1:\n",
|
||||
" i+=1\n",
|
||||
" phone = item[2]\n",
|
||||
" if phone in dict1.keys():\n",
|
||||
" print(i,dict1[phone]['name'],dict1[phone]['单位'])\n",
|
||||
" else:\n",
|
||||
" print(i,phone,'未有记录')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "2bb69139-b4be-4fd1-ae44-461f62b09503",
|
||||
"id": "4203377b-579d-4267-a4a7-e27d2ef4a87c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
|
||||
Reference in new issue
Block a user