20230608
This commit is contained in:
1 parent
da12135bd4
commit
94d6b1116a
5 files changed
+520
-215
No files matched your search
+101
-18
@@ -10,27 +10,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"execution_count": null,
|
||||
"id": "07f7e97e-670e-4301-b83d-1304514f15d5",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2023-05-26T05:19:23.222114Z",
|
||||
"iopub.status.busy": "2023-05-26T05:19:23.221226Z",
|
||||
"iopub.status.idle": "2023-05-26T05:19:23.315408Z",
|
||||
"shell.execute_reply": "2023-05-26T05:19:23.314480Z",
|
||||
"shell.execute_reply.started": "2023-05-26T05:19:23.222072Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"ok\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import openpyxl\n",
|
||||
"import json\n",
|
||||
@@ -65,10 +50,108 @@
|
||||
"print('ok')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "25ffcc7a-5709-4377-b821-bce5097cbd78",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 导入脊柱问卷信息"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "53ebce2b-2ff0-4617-ad56-293143b417a0",
|
||||
"id": "85599cf2-3673-4d3b-ae77-f5ef77217f71",
|
||||
"metadata": {
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import openpyxl\n",
|
||||
"import json\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"wb = openpyxl.load_workbook('data/西藏手工记录.xlsx')\n",
|
||||
"sheet = wb['Sheet1']\n",
|
||||
"\n",
|
||||
"dict1 = {}\n",
|
||||
"data1 =list(sheet.values)\n",
|
||||
"list_bh = data1[0][1:]\n",
|
||||
"del data1[0]\n",
|
||||
"for i in range(1,len(list_bh)+1):\n",
|
||||
" list2 = []\n",
|
||||
" dict1.setdefault(int(list_bh[i-1]),{})\n",
|
||||
" for item in data1:\n",
|
||||
" list2.append(item[i])\n",
|
||||
" dict1[int(list_bh[i-1])]['wenjuan'] = list2\n",
|
||||
"print(dict1)\n",
|
||||
"filename = 'data/西藏脊柱问卷原始信息.json'\n",
|
||||
"with open(filename, 'w') as fl:\n",
|
||||
" json.dump(dict1, fl, ensure_ascii=False)\n",
|
||||
"print('ok')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "56538b71-aedc-4880-b655-a814778bda07",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 导入体测信息"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 31,
|
||||
"id": "fa2fe417-cd1d-47c1-bcf6-2e711d49af20",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2023-06-06T06:23:30.367063Z",
|
||||
"iopub.status.busy": "2023-06-06T06:23:30.366639Z",
|
||||
"iopub.status.idle": "2023-06-06T06:23:30.426132Z",
|
||||
"shell.execute_reply": "2023-06-06T06:23:30.425296Z",
|
||||
"shell.execute_reply.started": "2023-06-06T06:23:30.367035Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"{'1': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 173, 'item11': 86, 'item1': 3893, 'item2': 33, 'item3': -15, 'item6': 16.85, 'item7': 0.44, 'yao': 101, 'tun': 106}, '2': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 153, 'item11': 60, 'item1': 1749, 'item2': 19.2, 'item3': 0, 'item6': 6.6, 'item7': 0.611, 'yao': 79, 'tun': 96}, '3': {'wenjuan': [2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2], 'item10': 162, 'item11': 46, 'item1': 2654, 'item2': 15.9, 'item3': -9, 'item6': 7.65, 'item7': 0.415, 'yao': 71, 'tun': 87}, '4': {'wenjuan': [2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2], 'item10': 160, 'item11': 58, 'item1': 2591, 'item2': 14.4, 'item6': 0.924, 'item7': 0.527, 'yao': 78, 'tun': 99}, '5': {'wenjuan': [2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 156, 'item11': 51, 'item1': 2059, 'item2': 17.4, 'item3': -6.5, 'item6': 10.23, 'item7': 0.57, 'yao': 86, 'tun': 94}, '6': {'wenjuan': [1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2], 'item10': 158, 'item11': 51, 'item1': 1924, 'item2': 23.7, 'item3': -8.5, 'item6': 44.62, 'item7': 0.553, 'yao': 80, 'tun': 91}, '7': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2], 'item10': 159, 'item11': 60, 'item1': 1988, 'item2': 21.3, 'item3': -10, 'item6': 6.7, 'item7': 0.671, 'yao': 81, 'tun': 99}, '8': {'wenjuan': [2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2], 'item10': 151, 'item11': 47, 'item1': 1922, 'item2': 24.7, 'item3': 0, 'item6': 15.33, 'item7': 0.466, 'yao': 65, 'tun': 88}, '9': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2], 'item10': 168, 'item11': 48, 'item1': 1516, 'item2': 17.5, 'item3': 0, 'item6': 9.43, 'item7': 0.501, 'yao': 65, 'tun': 93.5}, '10': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2], 'item10': 172, 'item11': 86, 'item1': 3970, 'item2': 41.2, 'item3': -2, 'item6': 20.9, 'item7': 0.466, 'yao': 101, 'tun': 105}, '11': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 165, 'item11': 80, 'item1': 2978, 'item2': 26, 'item3': 0, 'item6': 218, 'item7': 0.624, 'yao': 89, 'tun': 112}, '12': {'wenjuan': [2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2], 'item10': 162, 'item11': 68.5, 'item1': 2297, 'item2': 30.3, 'item3': -16, 'item6': 5.21, 'item7': 0.628, 'yao': 86, 'tun': 104}, '13': {'wenjuan': [2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2], 'item10': 160, 'item11': 62, 'item1': 1621, 'item2': 25.7, 'item3': -23, 'item6': 4.63, 'item7': 0.584, 'yao': 80, 'tun': 95}, '14': {'wenjuan': [2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2], 'item10': 158, 'item11': 60, 'item1': 2091, 'item2': 27.5, 'item3': -2, 'item6': 4.8, 'item7': 0.622, 'yao': 84, 'tun': 101}, '15': {'wenjuan': [2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 177, 'item11': 62, 'item1': 3442, 'item2': 33.9, 'item3': 0, 'item6': 19.57, 'item7': 0.545, 'yao': 77, 'tun': 92}, '16': {'wenjuan': [1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2], 'item10': 172, 'item11': 92.5, 'item1': 3240, 'item2': 35, 'item3': -6, 'item6': 18.17, 'item7': 0.793, 'yao': 103, 'tun': 102}, '17': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2], 'item10': 162, 'item11': 72.5, 'item1': 1995, 'item2': 32.5, 'item3': 0, 'item6': 4.4, 'item7': 0.448, 'yao': 89, 'tun': 96.5}, '18': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 170, 'item11': 70, 'item1': 3427, 'item2': 40.2, 'item3': 13, 'item6': 14.88, 'item7': 0.564, 'yao': 88, 'tun': 101}, '19': {'wenjuan': [2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 178, 'item11': 62, 'item1': 3125, 'item2': 45.6, 'item3': 11, 'item6': 31.75, 'item7': 0.529, 'yao': 74, 'tun': 97}, '20': {'wenjuan': [2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2], 'item10': 154, 'item11': 49, 'item1': 1877, 'item2': 28, 'item3': 14, 'item6': 46.3, 'item7': 0.522, 'yao': 68, 'tun': 86}, '21': {'wenjuan': [2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2], 'item10': 160, 'item11': 58, 'item1': 1930, 'item2': 25.1, 'item3': -5, 'item6': 25.59, 'item7': 0.559, 'yao': 76, 'tun': 94}, '22': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 170, 'item11': 56, 'item1': 2693, 'item2': 34.4, 'item3': 10, 'item6': 11.76, 'item7': 0.556, 'yao': 83, 'tun': 98}, '23': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, Line truncated
|
||||
"ok\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import openpyxl\n",
|
||||
"import json\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"wb = openpyxl.load_workbook('data/西藏手工记录.xlsx')\n",
|
||||
"sheet = wb['Sheet2']\n",
|
||||
"filename = 'data/西藏脊柱问卷原始信息.json'\n",
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl)\n",
|
||||
"\n",
|
||||
"data1 =list(sheet.values)\n",
|
||||
"\n",
|
||||
"for item in data1:\n",
|
||||
" bh = str(item[0])\n",
|
||||
" dict1.setdefault(bh,{})\n",
|
||||
" xm = item[1]\n",
|
||||
" result = item[2]\n",
|
||||
" dict1[bh][xm] = result\n",
|
||||
"filename = 'data/西藏脊柱问卷原始信息.json'\n",
|
||||
"with open(filename, 'w') as fl:\n",
|
||||
" json.dump(dict1, fl, ensure_ascii=False)\n",
|
||||
"print('ok')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f453a437-5217-4db5-bc6f-695e0822960f",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
|
||||
Reference in new issue
Block a user