{"cells":[{"metadata":{},"cell_type":"markdown","source":"# Slices - RSNA STR Pulmonary Embolism Detection\n\nClassify Pulmonary Embolism cases in chest CT scans"},{"metadata":{"trusted":true},"cell_type":"code","source":"import cv2\n%pylab inline\nimport matplotlib.pyplot as plt\nimport matplotlib.mlab as mlab\nimport matplotlib.image as mpimg\nimport numpy as np\nimport os\nimport pandas as pd\nimport pydicom","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"df_train = pd.read_csv('/kaggle/input/rsna-str-pulmonary-embolism-detection/train.csv')\ndf_train.head()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"df_dicom = pd.read_csv('/kaggle/input/slices/df_dicom.csv')\ndf_dicom.head()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"len(df_dicom)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"nan_value = float(\"NaN\")\n\ndf_dicom.replace(\" \", nan_value, inplace=True)\n\ndf_dicom.dropna(subset = [\"SOPInstanceUID\"], inplace=True)\n\nlen(df_dicom)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"df_dicom = df_dicom.merge(df_train)\n\nprint(len(df_dicom))\ndf_dicom.head()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"df_z_train_pe_positives = df_z_train.query('negative_exam_for_pe == 0')\nz_positives_pe_present_on_image = df_z_train_pe_positives.query('pe_present_on_image == 1')","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"z_positives_pe_present_on_image.dtypes","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"z_positives_pe_present_on_image['ImagePositionPatient_Z'] = z_positives_pe_present_on_image['ImagePositionPatient_Z'].astype(str).astype(float)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"z_positives_pe_present_on_image.hist(column = 'ImagePositionPatient_Z', bins = 40, color = 'blue', alpha = 0.5, figsize=(20, 10))\nplt.show()","execution_count":null,"outputs":[]}],"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":4,"nbformat_minor":4}