{"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":"markdown","source":"# Introduction\n\nSank of titanic is one of the most notorious shipwrecks in history. In 1912, during her voyage, Titanic sank after crashing into an iceberg. 1592 of 2224 passengers and crew member died.\n\n<span style=\"color:blue;\"> Content </span>\n\n<span style=\"color:blue;\"> [1.Load and Check Data](#1)</span><br>\n<span style=\"color:blue;\"> [2.Variable Description](#2)</span><br>\n2.1 <span style=\"color:blue;\"> [*Univariate Variable Analysis](#3)</span><br>\n2.1.1 <span style=\"color:blue;\"> [*Categorical Variable Analysis](#4)</span><br>\n2.1.2 <span style=\"color:blue;\"> [*Numerical Variable Analysis](#5)</span><br>\n3. [Basic Data Analysis](#6)<br>\n4. [Outlier Detection](#7)<br>\n5. [Missing Values](#8)<br>\n5.1 [Find Missing Value](#9)<br>\n5.2 [Fill Missing Value](#10)\n","metadata":{}},{"cell_type":"code","source":"# This Python 3 environment comes with many helpful analytics libraries installed\n# It is defined by the kaggle/python Docker image: https://github.com/kaggle/docker-python\n# For example, here's several helpful packages to load\n\nimport numpy as np # linear algebra\nimport pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)\nimport matplotlib.pyplot as plt\nplt.style.use('seaborn-whitegrid')\n# Input data files are available in the read-only \"../input/\" directory\n# For example, running this (by clicking run or pressing Shift+Enter) will list all files under the input directory\nimport seaborn as sns\n\nfrom collections import Counter\n\nimport warnings \nwarnings.filterwarnings('ignore')\n\nimport os\nfor dirname, _, filenames in os.walk('/kaggle/input'):\n    for filename in filenames:\n        print(os.path.join(dirname, filename))\n\n# You can write up to 20GB to the current directory (/kaggle/working/) that gets preserved as output when you create a version using \"Save & Run All\" \n# You can also write temporary files to /kaggle/temp/, but they won't be saved outside of the current session","metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","execution":{"iopub.status.busy":"2022-07-26T06:46:09.655854Z","iopub.execute_input":"2022-07-26T06:46:09.656652Z","iopub.status.idle":"2022-07-26T06:46:10.800451Z","shell.execute_reply.started":"2022-07-26T06:46:09.656560Z","shell.execute_reply":"2022-07-26T06:46:10.799329Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"plt.style.available","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:10.802492Z","iopub.execute_input":"2022-07-26T06:46:10.803121Z","iopub.status.idle":"2022-07-26T06:46:10.812731Z","shell.execute_reply.started":"2022-07-26T06:46:10.803085Z","shell.execute_reply":"2022-07-26T06:46:10.811760Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id='1'></a><br>\n# <span style=\"color:blue;\"> 1.Load and Check Data </span>","metadata":{}},{"cell_type":"code","source":"traindf=pd.read_csv(\"../input/titanic/train.csv\")\ntestdf=pd.read_csv(\"../input/titanic/test.csv\")\ntest_passengerId=testdf['PassengerId']","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:10.814032Z","iopub.execute_input":"2022-07-26T06:46:10.814985Z","iopub.status.idle":"2022-07-26T06:46:10.855062Z","shell.execute_reply.started":"2022-07-26T06:46:10.814949Z","shell.execute_reply":"2022-07-26T06:46:10.853986Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"traindf.columns","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:10.858457Z","iopub.execute_input":"2022-07-26T06:46:10.859374Z","iopub.status.idle":"2022-07-26T06:46:10.868152Z","shell.execute_reply.started":"2022-07-26T06:46:10.859324Z","shell.execute_reply":"2022-07-26T06:46:10.866801Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"traindf.head()","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:10.869744Z","iopub.execute_input":"2022-07-26T06:46:10.870650Z","iopub.status.idle":"2022-07-26T06:46:10.910031Z","shell.execute_reply.started":"2022-07-26T06:46:10.870603Z","shell.execute_reply":"2022-07-26T06:46:10.908859Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"traindf.describe()","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:10.911565Z","iopub.execute_input":"2022-07-26T06:46:10.912844Z","iopub.status.idle":"2022-07-26T06:46:10.961725Z","shell.execute_reply.started":"2022-07-26T06:46:10.912771Z","shell.execute_reply":"2022-07-26T06:46:10.960466Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id='2'></a><br>\n# <span style=\"color:blue;\"> 2.Variable Description</span>\n* 'PassengerId'\n   :Id of each passenger, unique\n* 'Survived'\n    :Passenger Survived if 1, died if 0\n* 'Pclass'\n   :class of customer\n* 'Name'\n    :name of customer\n* 'Sex'\n    :gender of customer\n* 'Age'\n    :age of customer\n* 'SibSp'\n    :number of siblings, spouses.\n*  'Parch'\n    :number of parent or children\n*  'Ticket'\n    :ticket number\n*  'Fare'\n    :ticket price\n*  'Cabin'\n    :room number\n*  'Embarked'\n    :port where passenger embarked C:Cherbourg, Q: Queenstown, S: Southampton","metadata":{}},{"cell_type":"code","source":"traindf.info()","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:10.963886Z","iopub.execute_input":"2022-07-26T06:46:10.964360Z","iopub.status.idle":"2022-07-26T06:46:10.985087Z","shell.execute_reply.started":"2022-07-26T06:46:10.964315Z","shell.execute_reply":"2022-07-26T06:46:10.983863Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"* float64(2): Fare, age\n* int64(5): PassengerId, Survived, Pclass, SibSp, Parch\n* object(5): Name, Sex, Ticket, Cabin, Embarked","metadata":{}},{"cell_type":"markdown","source":"<a id='3'></a><br>\n# <span style=\"color:blue;\"> Univariate Variable Analysis</span>\n* Categorical: Survived, Sex, Pclass, Embarked, Cabin, Name, Ticket, SibSp, Parch,\n* Numerical: Age, PassengerId, Fare","metadata":{}},{"cell_type":"markdown","source":"<a id='4'></a><br>\n## <span style=\"color:blue;\"> [Categorical Variable Analysis](#4)</span><br>","metadata":{}},{"cell_type":"code","source":"def bar_plot(variable):\n    \n    #input: variable ex: 'Sex'\n    #output: bar plot & valuecount\n    #get feature\n    var=traindf[variable]\n    #count number of categorical variable-group by\n    varvalue=var.value_counts()\n    plt.figure(figsize=(9,3))\n    plt.bar(varvalue.index, varvalue)\n    plt.xticks(varvalue.index,varvalue.index.values)\n    plt.ylabel(\"Frequency\")\n    plt.title(variable)\n    plt.show()\n    print(\"\\n\",variable, varvalue)\n    \n    \n    ","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:10.987058Z","iopub.execute_input":"2022-07-26T06:46:10.987513Z","iopub.status.idle":"2022-07-26T06:46:10.996245Z","shell.execute_reply.started":"2022-07-26T06:46:10.987468Z","shell.execute_reply":"2022-07-26T06:46:10.995222Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"category1=['Survived', 'Sex', 'Pclass', 'Embarked', 'SibSp', 'Parch']\nfor c in category1:\n    bar_plot(c)\n","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:10.997345Z","iopub.execute_input":"2022-07-26T06:46:10.998208Z","iopub.status.idle":"2022-07-26T06:46:12.165380Z","shell.execute_reply.started":"2022-07-26T06:46:10.998175Z","shell.execute_reply":"2022-07-26T06:46:12.164281Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id='5'></a><br>\n## <span style=\"color:blue;\"> [Numerical Variable Analysis](#5)</span><br>","metadata":{}},{"cell_type":"code","source":"def hist_plot(variable):\n    var=traindf[variable]\n    plt.figure(figsize=(9,3))\n    plt.hist(var, bins=50)\n    plt.xlabel(variable)\n    plt.ylabel(\"Freq\")\n    plt.show()\nnumericvar=['Fare', 'Age', 'PassengerId']    ","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:12.166669Z","iopub.execute_input":"2022-07-26T06:46:12.167472Z","iopub.status.idle":"2022-07-26T06:46:12.174713Z","shell.execute_reply.started":"2022-07-26T06:46:12.167439Z","shell.execute_reply":"2022-07-26T06:46:12.173393Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"for i in numericvar:\n    hist_plot(i)","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:12.182339Z","iopub.execute_input":"2022-07-26T06:46:12.183180Z","iopub.status.idle":"2022-07-26T06:46:13.088384Z","shell.execute_reply.started":"2022-07-26T06:46:12.183135Z","shell.execute_reply":"2022-07-26T06:46:13.087125Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id='6'></a><br>\n# <span style=\"color:blue;\"> [BASIC DATA ANALYSIS](#5)</span><br>\n* Pclass-survived\n* SipSb - Survived\n* Parch - Survived\n* Sex - Survived","metadata":{}},{"cell_type":"code","source":"traindf[['Pclass', 'Survived']]","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:13.089913Z","iopub.execute_input":"2022-07-26T06:46:13.091583Z","iopub.status.idle":"2022-07-26T06:46:13.105011Z","shell.execute_reply.started":"2022-07-26T06:46:13.091545Z","shell.execute_reply":"2022-07-26T06:46:13.103930Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# pclass vs survived\ntraindf[['Pclass', 'Survived']].groupby(['Pclass'], as_index=False).mean().sort_values(by='Survived', ascending=False)","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:13.106750Z","iopub.execute_input":"2022-07-26T06:46:13.107868Z","iopub.status.idle":"2022-07-26T06:46:13.132954Z","shell.execute_reply.started":"2022-07-26T06:46:13.107830Z","shell.execute_reply":"2022-07-26T06:46:13.131580Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Sex vs survived\ntraindf[['Sex', 'Survived']].groupby(['Sex'], as_index=False).mean().sort_values(by='Survived', ascending=False)","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:13.134720Z","iopub.execute_input":"2022-07-26T06:46:13.135403Z","iopub.status.idle":"2022-07-26T06:46:13.156878Z","shell.execute_reply.started":"2022-07-26T06:46:13.135359Z","shell.execute_reply":"2022-07-26T06:46:13.155252Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# SibSp vs survived\ntraindf[['SibSp', 'Survived']].groupby(['SibSp'], as_index=False).mean().sort_values(by='Survived', ascending=False)","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:13.158461Z","iopub.execute_input":"2022-07-26T06:46:13.158842Z","iopub.status.idle":"2022-07-26T06:46:13.178030Z","shell.execute_reply.started":"2022-07-26T06:46:13.158773Z","shell.execute_reply":"2022-07-26T06:46:13.177042Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Parch vs survived\ntraindf[['Parch', 'Survived']].groupby(['Parch'], as_index=False).mean().sort_values(by='Survived', ascending=False)","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:13.179708Z","iopub.execute_input":"2022-07-26T06:46:13.180292Z","iopub.status.idle":"2022-07-26T06:46:13.202251Z","shell.execute_reply.started":"2022-07-26T06:46:13.180261Z","shell.execute_reply":"2022-07-26T06:46:13.200779Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Embarked vs survived\ntraindf[['Embarked', 'Survived']].groupby(['Embarked'], as_index=False).mean().sort_values(by='Survived', ascending=False)","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:13.204409Z","iopub.execute_input":"2022-07-26T06:46:13.205325Z","iopub.status.idle":"2022-07-26T06:46:13.228104Z","shell.execute_reply.started":"2022-07-26T06:46:13.205266Z","shell.execute_reply":"2022-07-26T06:46:13.226776Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"traindf1=traindf\ntraindf","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:13.230196Z","iopub.execute_input":"2022-07-26T06:46:13.231070Z","iopub.status.idle":"2022-07-26T06:46:13.312179Z","shell.execute_reply.started":"2022-07-26T06:46:13.231015Z","shell.execute_reply":"2022-07-26T06:46:13.311342Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"traindf1['Gender']=[1 if i=='female' else 0 for i in traindf1.Sex]\ntraindf1","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:13.314285Z","iopub.execute_input":"2022-07-26T06:46:13.314975Z","iopub.status.idle":"2022-07-26T06:46:13.347859Z","shell.execute_reply.started":"2022-07-26T06:46:13.314928Z","shell.execute_reply":"2022-07-26T06:46:13.346574Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"f,ax=plt.subplots(figsize=(18,18))\nsns.heatmap(traindf1.corr(),annot=True,linewidths=.5, fmt='.1f', ax=ax)","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:13.349137Z","iopub.execute_input":"2022-07-26T06:46:13.349631Z","iopub.status.idle":"2022-07-26T06:46:13.992421Z","shell.execute_reply.started":"2022-07-26T06:46:13.349600Z","shell.execute_reply":"2022-07-26T06:46:13.991219Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id='7'></a><br>\n# <span style=\"color:blue;\"> [OUTLIER DETECTION](#5)</span><br>","metadata":{}},{"cell_type":"code","source":"def detect_outliers(df, features):\n    outliers=[]\n    detection1=df[features].dropna()\n    detection=pd.DataFrame(detection1)\n    q1=np.percentile(detection, 25)\n    q2=np.percentile(detection, 50)\n    q3=np.percentile(detection, 75)\n    iqr=q3-q1\n    c=0\n    #for i in detection:\n        #i.astype(int64)\n        #if (i<q1-1.5*iqr or i> q3+1.5*iqr):\n           #outliers.append(i)\n    print(outliers,q1,q2,q3,iqr)\n    print(detection)","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:13.994305Z","iopub.execute_input":"2022-07-26T06:46:13.995074Z","iopub.status.idle":"2022-07-26T06:46:14.003238Z","shell.execute_reply.started":"2022-07-26T06:46:13.995030Z","shell.execute_reply":"2022-07-26T06:46:14.002131Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"def detector(df, features):\n    outlier_index=[]\n    for c in features:\n        q1=np.percentile(df[c],25)\n        q3=np.percentile(df[c],75)\n        iqr=q3-q1\n        lower=q1-1.5*iqr\n        upper=q3+1.5*iqr\n        outlier_list_col=df[(df[c]<lower)|(df[c]>upper)].index\n        outlier_index.extend(outlier_list_col)\n    \n    outlier_index=Counter(outlier_index)\n    multiple_outliers= list(i for i, v in outlier_index.items() if v>2)\n    return multiple_outliers","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:14.004967Z","iopub.execute_input":"2022-07-26T06:46:14.005620Z","iopub.status.idle":"2022-07-26T06:46:14.016228Z","shell.execute_reply.started":"2022-07-26T06:46:14.005579Z","shell.execute_reply":"2022-07-26T06:46:14.014848Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"traindf.loc[detector(traindf, ['Age','SibSp', 'Fare', 'Parch'])]","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:14.018178Z","iopub.execute_input":"2022-07-26T06:46:14.019405Z","iopub.status.idle":"2022-07-26T06:46:14.057082Z","shell.execute_reply.started":"2022-07-26T06:46:14.019363Z","shell.execute_reply":"2022-07-26T06:46:14.055927Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"traindf=traindf.drop(detector(traindf, ['Age','SibSp', 'Fare', 'Parch']),axis=0).reset_index()\ntraindf.head(30)","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:14.058922Z","iopub.execute_input":"2022-07-26T06:46:14.059738Z","iopub.status.idle":"2022-07-26T06:46:14.110110Z","shell.execute_reply.started":"2022-07-26T06:46:14.059690Z","shell.execute_reply":"2022-07-26T06:46:14.108819Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"detect_outliers(traindf, 'Age')\n","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:46:14.111952Z","iopub.execute_input":"2022-07-26T06:46:14.112710Z","iopub.status.idle":"2022-07-26T06:46:14.125007Z","shell.execute_reply.started":"2022-07-26T06:46:14.112582Z","shell.execute_reply":"2022-07-26T06:46:14.123649Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id='8'></a><br>\n# <span style=\"color:blue;\"> MISSING VALUES</span><br>","metadata":{}},{"cell_type":"code","source":"conced= pd.concat([traindf, testdf],axis=0).reset_index(drop=True)\nconced.columns[conced.isnull().any()]","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:52:36.079656Z","iopub.execute_input":"2022-07-26T06:52:36.080040Z","iopub.status.idle":"2022-07-26T06:52:36.096153Z","shell.execute_reply.started":"2022-07-26T06:52:36.080011Z","shell.execute_reply":"2022-07-26T06:52:36.094945Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"conced.isnull().sum()","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:52:56.172699Z","iopub.execute_input":"2022-07-26T06:52:56.173503Z","iopub.status.idle":"2022-07-26T06:52:56.190027Z","shell.execute_reply.started":"2022-07-26T06:52:56.173459Z","shell.execute_reply":"2022-07-26T06:52:56.188728Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id='9'></a><br>\n## <span style=\"color:blue;\"> Find Missing Value</span><br>\n* embarked and fare have 3 missing value in total","metadata":{}},{"cell_type":"code","source":"conced[conced['Embarked'].isnull()]","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:55:10.617570Z","iopub.execute_input":"2022-07-26T06:55:10.617956Z","iopub.status.idle":"2022-07-26T06:55:10.641646Z","shell.execute_reply.started":"2022-07-26T06:55:10.617923Z","shell.execute_reply":"2022-07-26T06:55:10.640850Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"conced.boxplot(column='Fare', by='Embarked')","metadata":{"execution":{"iopub.status.busy":"2022-07-26T06:55:48.524763Z","iopub.execute_input":"2022-07-26T06:55:48.525184Z","iopub.status.idle":"2022-07-26T06:55:48.684634Z","shell.execute_reply.started":"2022-07-26T06:55:48.525153Z","shell.execute_reply":"2022-07-26T06:55:48.683837Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"conced[conced['Fare'].isnull()]","metadata":{"execution":{"iopub.status.busy":"2022-07-26T07:00:35.425310Z","iopub.execute_input":"2022-07-26T07:00:35.425688Z","iopub.status.idle":"2022-07-26T07:00:35.444919Z","shell.execute_reply.started":"2022-07-26T07:00:35.425654Z","shell.execute_reply":"2022-07-26T07:00:35.444063Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"conced[conced['Pclass']==3]['Fare'].mean()","metadata":{"execution":{"iopub.status.busy":"2022-07-26T07:04:27.632448Z","iopub.execute_input":"2022-07-26T07:04:27.632819Z","iopub.status.idle":"2022-07-26T07:04:27.644758Z","shell.execute_reply.started":"2022-07-26T07:04:27.632773Z","shell.execute_reply":"2022-07-26T07:04:27.643963Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"conced['Fare'].fillna(conced[conced['Pclass']==3]['Fare'].mean())","metadata":{"execution":{"iopub.status.busy":"2022-07-26T07:05:21.194680Z","iopub.execute_input":"2022-07-26T07:05:21.195098Z","iopub.status.idle":"2022-07-26T07:05:21.206139Z","shell.execute_reply.started":"2022-07-26T07:05:21.195065Z","shell.execute_reply":"2022-07-26T07:05:21.205315Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"Null values have fare amount 80, boxplot shows that these passengers most probably embarked from C.  ","metadata":{}},{"cell_type":"markdown","source":"<a id='10'></a><br>\n## <span style=\"color:blue;\"> Fill Missing Value</span><br>","metadata":{}},{"cell_type":"code","source":"conced['Embarked']= conced['Embarked'].fillna('C')\nconced[conced['Embarked'].isnull()]","metadata":{"execution":{"iopub.status.busy":"2022-07-26T07:00:11.874912Z","iopub.execute_input":"2022-07-26T07:00:11.875409Z","iopub.status.idle":"2022-07-26T07:00:11.892627Z","shell.execute_reply.started":"2022-07-26T07:00:11.875367Z","shell.execute_reply":"2022-07-26T07:00:11.891301Z"},"trusted":true},"execution_count":null,"outputs":[]}]}