{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"code","source":"import os\nimport shutil\nimport pydicom\n\nroot = '/kaggle/input/rsna-2022-cervical-spine-fracture-detection/test_images'\ndcm_series = os.listdir(root)\nrows=[\"row_id,fractured\"]\n\nfor d in dcm_series:\n    files = os.listdir(os.path.join(root,d))\n    ds = pydicom.read_file(os.path.join(root,d,files[0]))\n    sid = ds.StudyInstanceUID\n    for k in [\"C1\",\"C2\",\"C3\",\"C4\",\"C5\",\"C6\",\"C7\"]:\n        row = f\"{sid}_{k},0.1\"\n        rows.append(row)\n    for k in [\"patient_overall\"]:\n        row = f\"{sid}_{k},0.5\"\n        rows.append(row)\n    \nwith open('submission.csv','w') as fp:\n    fp.write('\\n'.join(rows))\n    \n        \n        \n","metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","execution":{"iopub.status.busy":"2022-09-11T21:50:38.940179Z","iopub.execute_input":"2022-09-11T21:50:38.940586Z","iopub.status.idle":"2022-09-11T21:50:38.959992Z","shell.execute_reply.started":"2022-09-11T21:50:38.940554Z","shell.execute_reply":"2022-09-11T21:50:38.95915Z"},"trusted":true},"execution_count":null,"outputs":[]}]}