Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save yehjames/8c0e552975c876eb289d6b03d9d00ca4 to your computer and use it in GitHub Desktop.
Save yehjames/8c0e552975c876eb289d6b03d9d00ca4 to your computer and use it in GitHub Desktop.
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"_cell_guid": "3a0cf604-d311-4bf7-bdb1-3e19de0cf1ff",
"_execution_state": "busy",
"_uuid": "8b8cda16cd629eae909fd1108ef12a4b55b416a3"
},
"outputs": [],
"source": [
"from sklearn import preprocessing \n",
"from sklearn.model_selection import GridSearchCV \n",
"from sklearn.ensemble import RandomForestClassifier \n",
"from sklearn.ensemble import RandomForestRegressor\n",
"\n",
"import warnings\n",
"import pandas as pd\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"import seaborn as sns\n",
"\n",
"%matplotlib inline\n",
"pd.options.mode.chained_assignment = None\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"_cell_guid": "e53ae0c8-ac83-4705-b959-c799836153c9",
"_execution_state": "busy",
"_uuid": "541ad1c5e02e65ce56db289646bd5c744d2bfb5e",
"collapsed": true
},
"outputs": [],
"source": [
"train = pd.read_csv(\"Titanic/train.csv\")\n",
"test = pd.read_csv(\"Titanic/test.csv\")\n",
"submit = pd.read_csv('Titanic/gender_submission.csv')"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>PassengerId</th>\n",
" <th>Survived</th>\n",
" <th>Pclass</th>\n",
" <th>Name</th>\n",
" <th>Sex</th>\n",
" <th>Age</th>\n",
" <th>SibSp</th>\n",
" <th>Parch</th>\n",
" <th>Ticket</th>\n",
" <th>Fare</th>\n",
" <th>Cabin</th>\n",
" <th>Embarked</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>Braund, Mr. Owen Harris</td>\n",
" <td>male</td>\n",
" <td>22.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>A/5 21171</td>\n",
" <td>7.2500</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Cumings, Mrs. John Bradley (Florence Briggs Th...</td>\n",
" <td>female</td>\n",
" <td>38.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>PC 17599</td>\n",
" <td>71.2833</td>\n",
" <td>C85</td>\n",
" <td>C</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>Heikkinen, Miss. Laina</td>\n",
" <td>female</td>\n",
" <td>26.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>STON/O2. 3101282</td>\n",
" <td>7.9250</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Futrelle, Mrs. Jacques Heath (Lily May Peel)</td>\n",
" <td>female</td>\n",
" <td>35.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>113803</td>\n",
" <td>53.1000</td>\n",
" <td>C123</td>\n",
" <td>S</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>Allen, Mr. William Henry</td>\n",
" <td>male</td>\n",
" <td>35.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>373450</td>\n",
" <td>8.0500</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" PassengerId Survived Pclass \\\n",
"0 1 0 3 \n",
"1 2 1 1 \n",
"2 3 1 3 \n",
"3 4 1 1 \n",
"4 5 0 3 \n",
"\n",
" Name Sex Age SibSp \\\n",
"0 Braund, Mr. Owen Harris male 22.0 1 \n",
"1 Cumings, Mrs. John Bradley (Florence Briggs Th... female 38.0 1 \n",
"2 Heikkinen, Miss. Laina female 26.0 0 \n",
"3 Futrelle, Mrs. Jacques Heath (Lily May Peel) female 35.0 1 \n",
"4 Allen, Mr. William Henry male 35.0 0 \n",
"\n",
" Parch Ticket Fare Cabin Embarked \n",
"0 0 A/5 21171 7.2500 NaN S \n",
"1 0 PC 17599 71.2833 C85 C \n",
"2 0 STON/O2. 3101282 7.9250 NaN S \n",
"3 0 113803 53.1000 C123 S \n",
"4 0 373450 8.0500 NaN S "
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"train.head(5)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 有空值需要處理"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<class 'pandas.core.frame.DataFrame'>\n",
"RangeIndex: 891 entries, 0 to 890\n",
"Data columns (total 12 columns):\n",
"PassengerId 891 non-null int64\n",
"Survived 891 non-null int64\n",
"Pclass 891 non-null int64\n",
"Name 891 non-null object\n",
"Sex 891 non-null object\n",
"Age 714 non-null float64\n",
"SibSp 891 non-null int64\n",
"Parch 891 non-null int64\n",
"Ticket 891 non-null object\n",
"Fare 891 non-null float64\n",
"Cabin 204 non-null object\n",
"Embarked 889 non-null object\n",
"dtypes: float64(2), int64(5), object(5)\n",
"memory usage: 83.6+ KB\n"
]
}
],
"source": [
"train.info()"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<class 'pandas.core.frame.DataFrame'>\n",
"RangeIndex: 418 entries, 0 to 417\n",
"Data columns (total 11 columns):\n",
"PassengerId 418 non-null int64\n",
"Pclass 418 non-null int64\n",
"Name 418 non-null object\n",
"Sex 418 non-null object\n",
"Age 332 non-null float64\n",
"SibSp 418 non-null int64\n",
"Parch 418 non-null int64\n",
"Ticket 418 non-null object\n",
"Fare 417 non-null float64\n",
"Cabin 91 non-null object\n",
"Embarked 418 non-null object\n",
"dtypes: float64(2), int64(4), object(5)\n",
"memory usage: 36.0+ KB\n"
]
}
],
"source": [
"test.info()"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"_cell_guid": "9e0f1199-22f4-4a36-bf2f-f35846d045c0",
"_execution_state": "busy",
"_uuid": "1187eeac4b61c67e853824f152bbe9864a128fa6"
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>PassengerId</th>\n",
" <th>Survived</th>\n",
" <th>Pclass</th>\n",
" <th>Age</th>\n",
" <th>SibSp</th>\n",
" <th>Parch</th>\n",
" <th>Fare</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>count</th>\n",
" <td>891.000000</td>\n",
" <td>891.000000</td>\n",
" <td>891.000000</td>\n",
" <td>714.000000</td>\n",
" <td>891.000000</td>\n",
" <td>891.000000</td>\n",
" <td>891.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>mean</th>\n",
" <td>446.000000</td>\n",
" <td>0.383838</td>\n",
" <td>2.308642</td>\n",
" <td>29.699118</td>\n",
" <td>0.523008</td>\n",
" <td>0.381594</td>\n",
" <td>32.204208</td>\n",
" </tr>\n",
" <tr>\n",
" <th>std</th>\n",
" <td>257.353842</td>\n",
" <td>0.486592</td>\n",
" <td>0.836071</td>\n",
" <td>14.526497</td>\n",
" <td>1.102743</td>\n",
" <td>0.806057</td>\n",
" <td>49.693429</td>\n",
" </tr>\n",
" <tr>\n",
" <th>min</th>\n",
" <td>1.000000</td>\n",
" <td>0.000000</td>\n",
" <td>1.000000</td>\n",
" <td>0.420000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25%</th>\n",
" <td>223.500000</td>\n",
" <td>0.000000</td>\n",
" <td>2.000000</td>\n",
" <td>20.125000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>7.910400</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50%</th>\n",
" <td>446.000000</td>\n",
" <td>0.000000</td>\n",
" <td>3.000000</td>\n",
" <td>28.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>14.454200</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75%</th>\n",
" <td>668.500000</td>\n",
" <td>1.000000</td>\n",
" <td>3.000000</td>\n",
" <td>38.000000</td>\n",
" <td>1.000000</td>\n",
" <td>0.000000</td>\n",
" <td>31.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>max</th>\n",
" <td>891.000000</td>\n",
" <td>1.000000</td>\n",
" <td>3.000000</td>\n",
" <td>80.000000</td>\n",
" <td>8.000000</td>\n",
" <td>6.000000</td>\n",
" <td>512.329200</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" PassengerId Survived Pclass Age SibSp \\\n",
"count 891.000000 891.000000 891.000000 714.000000 891.000000 \n",
"mean 446.000000 0.383838 2.308642 29.699118 0.523008 \n",
"std 257.353842 0.486592 0.836071 14.526497 1.102743 \n",
"min 1.000000 0.000000 1.000000 0.420000 0.000000 \n",
"25% 223.500000 0.000000 2.000000 20.125000 0.000000 \n",
"50% 446.000000 0.000000 3.000000 28.000000 0.000000 \n",
"75% 668.500000 1.000000 3.000000 38.000000 1.000000 \n",
"max 891.000000 1.000000 3.000000 80.000000 8.000000 \n",
"\n",
" Parch Fare \n",
"count 891.000000 891.000000 \n",
"mean 0.381594 32.204208 \n",
"std 0.806057 49.693429 \n",
"min 0.000000 0.000000 \n",
"25% 0.000000 7.910400 \n",
"50% 0.000000 14.454200 \n",
"75% 0.000000 31.000000 \n",
"max 6.000000 512.329200 "
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"train.describe()"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>PassengerId</th>\n",
" <th>Pclass</th>\n",
" <th>Age</th>\n",
" <th>SibSp</th>\n",
" <th>Parch</th>\n",
" <th>Fare</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>count</th>\n",
" <td>418.000000</td>\n",
" <td>418.000000</td>\n",
" <td>332.000000</td>\n",
" <td>418.000000</td>\n",
" <td>418.000000</td>\n",
" <td>417.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>mean</th>\n",
" <td>1100.500000</td>\n",
" <td>2.265550</td>\n",
" <td>30.272590</td>\n",
" <td>0.447368</td>\n",
" <td>0.392344</td>\n",
" <td>35.627188</td>\n",
" </tr>\n",
" <tr>\n",
" <th>std</th>\n",
" <td>120.810458</td>\n",
" <td>0.841838</td>\n",
" <td>14.181209</td>\n",
" <td>0.896760</td>\n",
" <td>0.981429</td>\n",
" <td>55.907576</td>\n",
" </tr>\n",
" <tr>\n",
" <th>min</th>\n",
" <td>892.000000</td>\n",
" <td>1.000000</td>\n",
" <td>0.170000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25%</th>\n",
" <td>996.250000</td>\n",
" <td>1.000000</td>\n",
" <td>21.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>7.895800</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50%</th>\n",
" <td>1100.500000</td>\n",
" <td>3.000000</td>\n",
" <td>27.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>14.454200</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75%</th>\n",
" <td>1204.750000</td>\n",
" <td>3.000000</td>\n",
" <td>39.000000</td>\n",
" <td>1.000000</td>\n",
" <td>0.000000</td>\n",
" <td>31.500000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>max</th>\n",
" <td>1309.000000</td>\n",
" <td>3.000000</td>\n",
" <td>76.000000</td>\n",
" <td>8.000000</td>\n",
" <td>9.000000</td>\n",
" <td>512.329200</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" PassengerId Pclass Age SibSp Parch Fare\n",
"count 418.000000 418.000000 332.000000 418.000000 418.000000 417.000000\n",
"mean 1100.500000 2.265550 30.272590 0.447368 0.392344 35.627188\n",
"std 120.810458 0.841838 14.181209 0.896760 0.981429 55.907576\n",
"min 892.000000 1.000000 0.170000 0.000000 0.000000 0.000000\n",
"25% 996.250000 1.000000 21.000000 0.000000 0.000000 7.895800\n",
"50% 1100.500000 3.000000 27.000000 0.000000 0.000000 14.454200\n",
"75% 1204.750000 3.000000 39.000000 1.000000 0.000000 31.500000\n",
"max 1309.000000 3.000000 76.000000 8.000000 9.000000 512.329200"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"test.describe()"
]
},
{
"cell_type": "markdown",
"metadata": {
"_cell_guid": "d74e934a-ba79-47ef-82e0-a984afbaf093",
"_uuid": "a52a172af0c0f4a6a8675a25162ca4bdb8a67df8"
},
"source": [
"# Combine Train and Test Data"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Age</th>\n",
" <th>Cabin</th>\n",
" <th>Embarked</th>\n",
" <th>Fare</th>\n",
" <th>Name</th>\n",
" <th>Parch</th>\n",
" <th>PassengerId</th>\n",
" <th>Pclass</th>\n",
" <th>Sex</th>\n",
" <th>SibSp</th>\n",
" <th>Survived</th>\n",
" <th>Ticket</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>22.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.2500</td>\n",
" <td>Braund, Mr. Owen Harris</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>A/5 21171</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>38.0</td>\n",
" <td>C85</td>\n",
" <td>C</td>\n",
" <td>71.2833</td>\n",
" <td>Cumings, Mrs. John Bradley (Florence Briggs Th...</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" <td>PC 17599</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>26.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.9250</td>\n",
" <td>Heikkinen, Miss. Laina</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>STON/O2. 3101282</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>35.0</td>\n",
" <td>C123</td>\n",
" <td>S</td>\n",
" <td>53.1000</td>\n",
" <td>Futrelle, Mrs. Jacques Heath (Lily May Peel)</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" <td>113803</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>35.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>8.0500</td>\n",
" <td>Allen, Mr. William Henry</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>373450</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>8.4583</td>\n",
" <td>Moran, Mr. James</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>330877</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>54.0</td>\n",
" <td>E46</td>\n",
" <td>S</td>\n",
" <td>51.8625</td>\n",
" <td>McCarthy, Mr. Timothy J</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>17463</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>2.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>21.0750</td>\n",
" <td>Palsson, Master. Gosta Leonard</td>\n",
" <td>1</td>\n",
" <td>8</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>3</td>\n",
" <td>0.0</td>\n",
" <td>349909</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>27.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>11.1333</td>\n",
" <td>Johnson, Mrs. Oscar W (Elisabeth Vilhelmina Berg)</td>\n",
" <td>2</td>\n",
" <td>9</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>347742</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>14.0</td>\n",
" <td>NaN</td>\n",
" <td>C</td>\n",
" <td>30.0708</td>\n",
" <td>Nasser, Mrs. Nicholas (Adele Achem)</td>\n",
" <td>0</td>\n",
" <td>10</td>\n",
" <td>2</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" <td>237736</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>4.0</td>\n",
" <td>G6</td>\n",
" <td>S</td>\n",
" <td>16.7000</td>\n",
" <td>Sandstrom, Miss. Marguerite Rut</td>\n",
" <td>1</td>\n",
" <td>11</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" <td>PP 9549</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>58.0</td>\n",
" <td>C103</td>\n",
" <td>S</td>\n",
" <td>26.5500</td>\n",
" <td>Bonnell, Miss. Elizabeth</td>\n",
" <td>0</td>\n",
" <td>12</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>113783</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>20.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>8.0500</td>\n",
" <td>Saundercock, Mr. William Henry</td>\n",
" <td>0</td>\n",
" <td>13</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>A/5. 2151</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>39.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>31.2750</td>\n",
" <td>Andersson, Mr. Anders Johan</td>\n",
" <td>5</td>\n",
" <td>14</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>347082</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>14.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.8542</td>\n",
" <td>Vestrom, Miss. Hulda Amanda Adolfina</td>\n",
" <td>0</td>\n",
" <td>15</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>350406</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>55.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>16.0000</td>\n",
" <td>Hewlett, Mrs. (Mary D Kingcome)</td>\n",
" <td>0</td>\n",
" <td>16</td>\n",
" <td>2</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>248706</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>2.0</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>29.1250</td>\n",
" <td>Rice, Master. Eugene</td>\n",
" <td>1</td>\n",
" <td>17</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>4</td>\n",
" <td>0.0</td>\n",
" <td>382652</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>13.0000</td>\n",
" <td>Williams, Mr. Charles Eugene</td>\n",
" <td>0</td>\n",
" <td>18</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>244373</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>31.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>18.0000</td>\n",
" <td>Vander Planke, Mrs. Julius (Emelia Maria Vande...</td>\n",
" <td>0</td>\n",
" <td>19</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>345763</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>C</td>\n",
" <td>7.2250</td>\n",
" <td>Masselmani, Mrs. Fatima</td>\n",
" <td>0</td>\n",
" <td>20</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>2649</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>35.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>26.0000</td>\n",
" <td>Fynney, Mr. Joseph J</td>\n",
" <td>0</td>\n",
" <td>21</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>239865</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>34.0</td>\n",
" <td>D56</td>\n",
" <td>S</td>\n",
" <td>13.0000</td>\n",
" <td>Beesley, Mr. Lawrence</td>\n",
" <td>0</td>\n",
" <td>22</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>248698</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>15.0</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>8.0292</td>\n",
" <td>McGowan, Miss. Anna \"Annie\"</td>\n",
" <td>0</td>\n",
" <td>23</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>330923</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>28.0</td>\n",
" <td>A6</td>\n",
" <td>S</td>\n",
" <td>35.5000</td>\n",
" <td>Sloper, Mr. William Thompson</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>113788</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>8.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>21.0750</td>\n",
" <td>Palsson, Miss. Torborg Danira</td>\n",
" <td>1</td>\n",
" <td>25</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>3</td>\n",
" <td>0.0</td>\n",
" <td>349909</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>38.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>31.3875</td>\n",
" <td>Asplund, Mrs. Carl Oscar (Selma Augusta Emilia...</td>\n",
" <td>5</td>\n",
" <td>26</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" <td>347077</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>C</td>\n",
" <td>7.2250</td>\n",
" <td>Emir, Mr. Farred Chehab</td>\n",
" <td>0</td>\n",
" <td>27</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>2631</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>19.0</td>\n",
" <td>C23 C25 C27</td>\n",
" <td>S</td>\n",
" <td>263.0000</td>\n",
" <td>Fortune, Mr. Charles Alexander</td>\n",
" <td>2</td>\n",
" <td>28</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>3</td>\n",
" <td>0.0</td>\n",
" <td>19950</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.8792</td>\n",
" <td>O'Dwyer, Miss. Ellen \"Nellie\"</td>\n",
" <td>0</td>\n",
" <td>29</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>330959</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.8958</td>\n",
" <td>Todoroff, Mr. Lalio</td>\n",
" <td>0</td>\n",
" <td>30</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>349216</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>388</th>\n",
" <td>21.0</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.7500</td>\n",
" <td>Canavan, Mr. Patrick</td>\n",
" <td>0</td>\n",
" <td>1280</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>364858</td>\n",
" </tr>\n",
" <tr>\n",
" <th>389</th>\n",
" <td>6.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>21.0750</td>\n",
" <td>Palsson, Master. Paul Folke</td>\n",
" <td>1</td>\n",
" <td>1281</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>349909</td>\n",
" </tr>\n",
" <tr>\n",
" <th>390</th>\n",
" <td>23.0</td>\n",
" <td>B24</td>\n",
" <td>S</td>\n",
" <td>93.5000</td>\n",
" <td>Payne, Mr. Vivian Ponsonby</td>\n",
" <td>0</td>\n",
" <td>1282</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>12749</td>\n",
" </tr>\n",
" <tr>\n",
" <th>391</th>\n",
" <td>51.0</td>\n",
" <td>D28</td>\n",
" <td>S</td>\n",
" <td>39.4000</td>\n",
" <td>Lines, Mrs. Ernest H (Elizabeth Lindsey James)</td>\n",
" <td>1</td>\n",
" <td>1283</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>PC 17592</td>\n",
" </tr>\n",
" <tr>\n",
" <th>392</th>\n",
" <td>13.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>20.2500</td>\n",
" <td>Abbott, Master. Eugene Joseph</td>\n",
" <td>2</td>\n",
" <td>1284</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>C.A. 2673</td>\n",
" </tr>\n",
" <tr>\n",
" <th>393</th>\n",
" <td>47.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>10.5000</td>\n",
" <td>Gilbert, Mr. William</td>\n",
" <td>0</td>\n",
" <td>1285</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>C.A. 30769</td>\n",
" </tr>\n",
" <tr>\n",
" <th>394</th>\n",
" <td>29.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>22.0250</td>\n",
" <td>Kink-Heilmann, Mr. Anton</td>\n",
" <td>1</td>\n",
" <td>1286</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>315153</td>\n",
" </tr>\n",
" <tr>\n",
" <th>395</th>\n",
" <td>18.0</td>\n",
" <td>C31</td>\n",
" <td>S</td>\n",
" <td>60.0000</td>\n",
" <td>Smith, Mrs. Lucien Philip (Mary Eloise Hughes)</td>\n",
" <td>0</td>\n",
" <td>1287</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>13695</td>\n",
" </tr>\n",
" <tr>\n",
" <th>396</th>\n",
" <td>24.0</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.2500</td>\n",
" <td>Colbert, Mr. Patrick</td>\n",
" <td>0</td>\n",
" <td>1288</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>371109</td>\n",
" </tr>\n",
" <tr>\n",
" <th>397</th>\n",
" <td>48.0</td>\n",
" <td>B41</td>\n",
" <td>C</td>\n",
" <td>79.2000</td>\n",
" <td>Frolicher-Stehli, Mrs. Maxmillian (Margaretha ...</td>\n",
" <td>1</td>\n",
" <td>1289</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>13567</td>\n",
" </tr>\n",
" <tr>\n",
" <th>398</th>\n",
" <td>22.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.7750</td>\n",
" <td>Larsson-Rondberg, Mr. Edvard A</td>\n",
" <td>0</td>\n",
" <td>1290</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>347065</td>\n",
" </tr>\n",
" <tr>\n",
" <th>399</th>\n",
" <td>31.0</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.7333</td>\n",
" <td>Conlon, Mr. Thomas Henry</td>\n",
" <td>0</td>\n",
" <td>1291</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>21332</td>\n",
" </tr>\n",
" <tr>\n",
" <th>400</th>\n",
" <td>30.0</td>\n",
" <td>C7</td>\n",
" <td>S</td>\n",
" <td>164.8667</td>\n",
" <td>Bonnell, Miss. Caroline</td>\n",
" <td>0</td>\n",
" <td>1292</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>36928</td>\n",
" </tr>\n",
" <tr>\n",
" <th>401</th>\n",
" <td>38.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>21.0000</td>\n",
" <td>Gale, Mr. Harry</td>\n",
" <td>0</td>\n",
" <td>1293</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>28664</td>\n",
" </tr>\n",
" <tr>\n",
" <th>402</th>\n",
" <td>22.0</td>\n",
" <td>NaN</td>\n",
" <td>C</td>\n",
" <td>59.4000</td>\n",
" <td>Gibson, Miss. Dorothy Winifred</td>\n",
" <td>1</td>\n",
" <td>1294</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>112378</td>\n",
" </tr>\n",
" <tr>\n",
" <th>403</th>\n",
" <td>17.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>47.1000</td>\n",
" <td>Carrau, Mr. Jose Pedro</td>\n",
" <td>0</td>\n",
" <td>1295</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>113059</td>\n",
" </tr>\n",
" <tr>\n",
" <th>404</th>\n",
" <td>43.0</td>\n",
" <td>D40</td>\n",
" <td>C</td>\n",
" <td>27.7208</td>\n",
" <td>Frauenthal, Mr. Isaac Gerald</td>\n",
" <td>0</td>\n",
" <td>1296</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>17765</td>\n",
" </tr>\n",
" <tr>\n",
" <th>405</th>\n",
" <td>20.0</td>\n",
" <td>D38</td>\n",
" <td>C</td>\n",
" <td>13.8625</td>\n",
" <td>Nourney, Mr. Alfred (Baron von Drachstedt\")\"</td>\n",
" <td>0</td>\n",
" <td>1297</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>SC/PARIS 2166</td>\n",
" </tr>\n",
" <tr>\n",
" <th>406</th>\n",
" <td>23.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>10.5000</td>\n",
" <td>Ware, Mr. William Jeffery</td>\n",
" <td>0</td>\n",
" <td>1298</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>28666</td>\n",
" </tr>\n",
" <tr>\n",
" <th>407</th>\n",
" <td>50.0</td>\n",
" <td>C80</td>\n",
" <td>C</td>\n",
" <td>211.5000</td>\n",
" <td>Widener, Mr. George Dunton</td>\n",
" <td>1</td>\n",
" <td>1299</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>113503</td>\n",
" </tr>\n",
" <tr>\n",
" <th>408</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.7208</td>\n",
" <td>Riordan, Miss. Johanna Hannah\"\"</td>\n",
" <td>0</td>\n",
" <td>1300</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>334915</td>\n",
" </tr>\n",
" <tr>\n",
" <th>409</th>\n",
" <td>3.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>13.7750</td>\n",
" <td>Peacock, Miss. Treasteall</td>\n",
" <td>1</td>\n",
" <td>1301</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>SOTON/O.Q. 3101315</td>\n",
" </tr>\n",
" <tr>\n",
" <th>410</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.7500</td>\n",
" <td>Naughton, Miss. Hannah</td>\n",
" <td>0</td>\n",
" <td>1302</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>365237</td>\n",
" </tr>\n",
" <tr>\n",
" <th>411</th>\n",
" <td>37.0</td>\n",
" <td>C78</td>\n",
" <td>Q</td>\n",
" <td>90.0000</td>\n",
" <td>Minahan, Mrs. William Edward (Lillian E Thorpe)</td>\n",
" <td>0</td>\n",
" <td>1303</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>19928</td>\n",
" </tr>\n",
" <tr>\n",
" <th>412</th>\n",
" <td>28.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.7750</td>\n",
" <td>Henriksson, Miss. Jenny Lovisa</td>\n",
" <td>0</td>\n",
" <td>1304</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>347086</td>\n",
" </tr>\n",
" <tr>\n",
" <th>413</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>8.0500</td>\n",
" <td>Spector, Mr. Woolf</td>\n",
" <td>0</td>\n",
" <td>1305</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>A.5. 3236</td>\n",
" </tr>\n",
" <tr>\n",
" <th>414</th>\n",
" <td>39.0</td>\n",
" <td>C105</td>\n",
" <td>C</td>\n",
" <td>108.9000</td>\n",
" <td>Oliva y Ocana, Dona. Fermina</td>\n",
" <td>0</td>\n",
" <td>1306</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>PC 17758</td>\n",
" </tr>\n",
" <tr>\n",
" <th>415</th>\n",
" <td>38.5</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.2500</td>\n",
" <td>Saether, Mr. Simon Sivertsen</td>\n",
" <td>0</td>\n",
" <td>1307</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>SOTON/O.Q. 3101262</td>\n",
" </tr>\n",
" <tr>\n",
" <th>416</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>8.0500</td>\n",
" <td>Ware, Mr. Frederick</td>\n",
" <td>0</td>\n",
" <td>1308</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>359309</td>\n",
" </tr>\n",
" <tr>\n",
" <th>417</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>C</td>\n",
" <td>22.3583</td>\n",
" <td>Peter, Master. Michael J</td>\n",
" <td>1</td>\n",
" <td>1309</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>2668</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>1309 rows × 12 columns</p>\n",
"</div>"
],
"text/plain": [
" Age Cabin Embarked Fare \\\n",
"0 22.0 NaN S 7.2500 \n",
"1 38.0 C85 C 71.2833 \n",
"2 26.0 NaN S 7.9250 \n",
"3 35.0 C123 S 53.1000 \n",
"4 35.0 NaN S 8.0500 \n",
"5 NaN NaN Q 8.4583 \n",
"6 54.0 E46 S 51.8625 \n",
"7 2.0 NaN S 21.0750 \n",
"8 27.0 NaN S 11.1333 \n",
"9 14.0 NaN C 30.0708 \n",
"10 4.0 G6 S 16.7000 \n",
"11 58.0 C103 S 26.5500 \n",
"12 20.0 NaN S 8.0500 \n",
"13 39.0 NaN S 31.2750 \n",
"14 14.0 NaN S 7.8542 \n",
"15 55.0 NaN S 16.0000 \n",
"16 2.0 NaN Q 29.1250 \n",
"17 NaN NaN S 13.0000 \n",
"18 31.0 NaN S 18.0000 \n",
"19 NaN NaN C 7.2250 \n",
"20 35.0 NaN S 26.0000 \n",
"21 34.0 D56 S 13.0000 \n",
"22 15.0 NaN Q 8.0292 \n",
"23 28.0 A6 S 35.5000 \n",
"24 8.0 NaN S 21.0750 \n",
"25 38.0 NaN S 31.3875 \n",
"26 NaN NaN C 7.2250 \n",
"27 19.0 C23 C25 C27 S 263.0000 \n",
"28 NaN NaN Q 7.8792 \n",
"29 NaN NaN S 7.8958 \n",
".. ... ... ... ... \n",
"388 21.0 NaN Q 7.7500 \n",
"389 6.0 NaN S 21.0750 \n",
"390 23.0 B24 S 93.5000 \n",
"391 51.0 D28 S 39.4000 \n",
"392 13.0 NaN S 20.2500 \n",
"393 47.0 NaN S 10.5000 \n",
"394 29.0 NaN S 22.0250 \n",
"395 18.0 C31 S 60.0000 \n",
"396 24.0 NaN Q 7.2500 \n",
"397 48.0 B41 C 79.2000 \n",
"398 22.0 NaN S 7.7750 \n",
"399 31.0 NaN Q 7.7333 \n",
"400 30.0 C7 S 164.8667 \n",
"401 38.0 NaN S 21.0000 \n",
"402 22.0 NaN C 59.4000 \n",
"403 17.0 NaN S 47.1000 \n",
"404 43.0 D40 C 27.7208 \n",
"405 20.0 D38 C 13.8625 \n",
"406 23.0 NaN S 10.5000 \n",
"407 50.0 C80 C 211.5000 \n",
"408 NaN NaN Q 7.7208 \n",
"409 3.0 NaN S 13.7750 \n",
"410 NaN NaN Q 7.7500 \n",
"411 37.0 C78 Q 90.0000 \n",
"412 28.0 NaN S 7.7750 \n",
"413 NaN NaN S 8.0500 \n",
"414 39.0 C105 C 108.9000 \n",
"415 38.5 NaN S 7.2500 \n",
"416 NaN NaN S 8.0500 \n",
"417 NaN NaN C 22.3583 \n",
"\n",
" Name Parch PassengerId \\\n",
"0 Braund, Mr. Owen Harris 0 1 \n",
"1 Cumings, Mrs. John Bradley (Florence Briggs Th... 0 2 \n",
"2 Heikkinen, Miss. Laina 0 3 \n",
"3 Futrelle, Mrs. Jacques Heath (Lily May Peel) 0 4 \n",
"4 Allen, Mr. William Henry 0 5 \n",
"5 Moran, Mr. James 0 6 \n",
"6 McCarthy, Mr. Timothy J 0 7 \n",
"7 Palsson, Master. Gosta Leonard 1 8 \n",
"8 Johnson, Mrs. Oscar W (Elisabeth Vilhelmina Berg) 2 9 \n",
"9 Nasser, Mrs. Nicholas (Adele Achem) 0 10 \n",
"10 Sandstrom, Miss. Marguerite Rut 1 11 \n",
"11 Bonnell, Miss. Elizabeth 0 12 \n",
"12 Saundercock, Mr. William Henry 0 13 \n",
"13 Andersson, Mr. Anders Johan 5 14 \n",
"14 Vestrom, Miss. Hulda Amanda Adolfina 0 15 \n",
"15 Hewlett, Mrs. (Mary D Kingcome) 0 16 \n",
"16 Rice, Master. Eugene 1 17 \n",
"17 Williams, Mr. Charles Eugene 0 18 \n",
"18 Vander Planke, Mrs. Julius (Emelia Maria Vande... 0 19 \n",
"19 Masselmani, Mrs. Fatima 0 20 \n",
"20 Fynney, Mr. Joseph J 0 21 \n",
"21 Beesley, Mr. Lawrence 0 22 \n",
"22 McGowan, Miss. Anna \"Annie\" 0 23 \n",
"23 Sloper, Mr. William Thompson 0 24 \n",
"24 Palsson, Miss. Torborg Danira 1 25 \n",
"25 Asplund, Mrs. Carl Oscar (Selma Augusta Emilia... 5 26 \n",
"26 Emir, Mr. Farred Chehab 0 27 \n",
"27 Fortune, Mr. Charles Alexander 2 28 \n",
"28 O'Dwyer, Miss. Ellen \"Nellie\" 0 29 \n",
"29 Todoroff, Mr. Lalio 0 30 \n",
".. ... ... ... \n",
"388 Canavan, Mr. Patrick 0 1280 \n",
"389 Palsson, Master. Paul Folke 1 1281 \n",
"390 Payne, Mr. Vivian Ponsonby 0 1282 \n",
"391 Lines, Mrs. Ernest H (Elizabeth Lindsey James) 1 1283 \n",
"392 Abbott, Master. Eugene Joseph 2 1284 \n",
"393 Gilbert, Mr. William 0 1285 \n",
"394 Kink-Heilmann, Mr. Anton 1 1286 \n",
"395 Smith, Mrs. Lucien Philip (Mary Eloise Hughes) 0 1287 \n",
"396 Colbert, Mr. Patrick 0 1288 \n",
"397 Frolicher-Stehli, Mrs. Maxmillian (Margaretha ... 1 1289 \n",
"398 Larsson-Rondberg, Mr. Edvard A 0 1290 \n",
"399 Conlon, Mr. Thomas Henry 0 1291 \n",
"400 Bonnell, Miss. Caroline 0 1292 \n",
"401 Gale, Mr. Harry 0 1293 \n",
"402 Gibson, Miss. Dorothy Winifred 1 1294 \n",
"403 Carrau, Mr. Jose Pedro 0 1295 \n",
"404 Frauenthal, Mr. Isaac Gerald 0 1296 \n",
"405 Nourney, Mr. Alfred (Baron von Drachstedt\")\" 0 1297 \n",
"406 Ware, Mr. William Jeffery 0 1298 \n",
"407 Widener, Mr. George Dunton 1 1299 \n",
"408 Riordan, Miss. Johanna Hannah\"\" 0 1300 \n",
"409 Peacock, Miss. Treasteall 1 1301 \n",
"410 Naughton, Miss. Hannah 0 1302 \n",
"411 Minahan, Mrs. William Edward (Lillian E Thorpe) 0 1303 \n",
"412 Henriksson, Miss. Jenny Lovisa 0 1304 \n",
"413 Spector, Mr. Woolf 0 1305 \n",
"414 Oliva y Ocana, Dona. Fermina 0 1306 \n",
"415 Saether, Mr. Simon Sivertsen 0 1307 \n",
"416 Ware, Mr. Frederick 0 1308 \n",
"417 Peter, Master. Michael J 1 1309 \n",
"\n",
" Pclass Sex SibSp Survived Ticket \n",
"0 3 male 1 0.0 A/5 21171 \n",
"1 1 female 1 1.0 PC 17599 \n",
"2 3 female 0 1.0 STON/O2. 3101282 \n",
"3 1 female 1 1.0 113803 \n",
"4 3 male 0 0.0 373450 \n",
"5 3 male 0 0.0 330877 \n",
"6 1 male 0 0.0 17463 \n",
"7 3 male 3 0.0 349909 \n",
"8 3 female 0 1.0 347742 \n",
"9 2 female 1 1.0 237736 \n",
"10 3 female 1 1.0 PP 9549 \n",
"11 1 female 0 1.0 113783 \n",
"12 3 male 0 0.0 A/5. 2151 \n",
"13 3 male 1 0.0 347082 \n",
"14 3 female 0 0.0 350406 \n",
"15 2 female 0 1.0 248706 \n",
"16 3 male 4 0.0 382652 \n",
"17 2 male 0 1.0 244373 \n",
"18 3 female 1 0.0 345763 \n",
"19 3 female 0 1.0 2649 \n",
"20 2 male 0 0.0 239865 \n",
"21 2 male 0 1.0 248698 \n",
"22 3 female 0 1.0 330923 \n",
"23 1 male 0 1.0 113788 \n",
"24 3 female 3 0.0 349909 \n",
"25 3 female 1 1.0 347077 \n",
"26 3 male 0 0.0 2631 \n",
"27 1 male 3 0.0 19950 \n",
"28 3 female 0 1.0 330959 \n",
"29 3 male 0 0.0 349216 \n",
".. ... ... ... ... ... \n",
"388 3 male 0 NaN 364858 \n",
"389 3 male 3 NaN 349909 \n",
"390 1 male 0 NaN 12749 \n",
"391 1 female 0 NaN PC 17592 \n",
"392 3 male 0 NaN C.A. 2673 \n",
"393 2 male 0 NaN C.A. 30769 \n",
"394 3 male 3 NaN 315153 \n",
"395 1 female 1 NaN 13695 \n",
"396 3 male 0 NaN 371109 \n",
"397 1 female 1 NaN 13567 \n",
"398 3 male 0 NaN 347065 \n",
"399 3 male 0 NaN 21332 \n",
"400 1 female 0 NaN 36928 \n",
"401 2 male 1 NaN 28664 \n",
"402 1 female 0 NaN 112378 \n",
"403 1 male 0 NaN 113059 \n",
"404 1 male 1 NaN 17765 \n",
"405 2 male 0 NaN SC/PARIS 2166 \n",
"406 2 male 1 NaN 28666 \n",
"407 1 male 1 NaN 113503 \n",
"408 3 female 0 NaN 334915 \n",
"409 3 female 1 NaN SOTON/O.Q. 3101315 \n",
"410 3 female 0 NaN 365237 \n",
"411 1 female 1 NaN 19928 \n",
"412 3 female 0 NaN 347086 \n",
"413 3 male 0 NaN A.5. 3236 \n",
"414 1 female 0 NaN PC 17758 \n",
"415 3 male 0 NaN SOTON/O.Q. 3101262 \n",
"416 3 male 0 NaN 359309 \n",
"417 3 male 1 NaN 2668 \n",
"\n",
"[1309 rows x 12 columns]"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data = train.append(test)\n",
"data"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"data.reset_index(inplace=True, drop=True)"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Age</th>\n",
" <th>Cabin</th>\n",
" <th>Embarked</th>\n",
" <th>Fare</th>\n",
" <th>Name</th>\n",
" <th>Parch</th>\n",
" <th>PassengerId</th>\n",
" <th>Pclass</th>\n",
" <th>Sex</th>\n",
" <th>SibSp</th>\n",
" <th>Survived</th>\n",
" <th>Ticket</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>22.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.2500</td>\n",
" <td>Braund, Mr. Owen Harris</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>A/5 21171</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>38.0</td>\n",
" <td>C85</td>\n",
" <td>C</td>\n",
" <td>71.2833</td>\n",
" <td>Cumings, Mrs. John Bradley (Florence Briggs Th...</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" <td>PC 17599</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>26.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.9250</td>\n",
" <td>Heikkinen, Miss. Laina</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>STON/O2. 3101282</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>35.0</td>\n",
" <td>C123</td>\n",
" <td>S</td>\n",
" <td>53.1000</td>\n",
" <td>Futrelle, Mrs. Jacques Heath (Lily May Peel)</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" <td>113803</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>35.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>8.0500</td>\n",
" <td>Allen, Mr. William Henry</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>373450</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>8.4583</td>\n",
" <td>Moran, Mr. James</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>330877</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>54.0</td>\n",
" <td>E46</td>\n",
" <td>S</td>\n",
" <td>51.8625</td>\n",
" <td>McCarthy, Mr. Timothy J</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>17463</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>2.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>21.0750</td>\n",
" <td>Palsson, Master. Gosta Leonard</td>\n",
" <td>1</td>\n",
" <td>8</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>3</td>\n",
" <td>0.0</td>\n",
" <td>349909</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>27.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>11.1333</td>\n",
" <td>Johnson, Mrs. Oscar W (Elisabeth Vilhelmina Berg)</td>\n",
" <td>2</td>\n",
" <td>9</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>347742</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>14.0</td>\n",
" <td>NaN</td>\n",
" <td>C</td>\n",
" <td>30.0708</td>\n",
" <td>Nasser, Mrs. Nicholas (Adele Achem)</td>\n",
" <td>0</td>\n",
" <td>10</td>\n",
" <td>2</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" <td>237736</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>4.0</td>\n",
" <td>G6</td>\n",
" <td>S</td>\n",
" <td>16.7000</td>\n",
" <td>Sandstrom, Miss. Marguerite Rut</td>\n",
" <td>1</td>\n",
" <td>11</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" <td>PP 9549</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>58.0</td>\n",
" <td>C103</td>\n",
" <td>S</td>\n",
" <td>26.5500</td>\n",
" <td>Bonnell, Miss. Elizabeth</td>\n",
" <td>0</td>\n",
" <td>12</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>113783</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>20.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>8.0500</td>\n",
" <td>Saundercock, Mr. William Henry</td>\n",
" <td>0</td>\n",
" <td>13</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>A/5. 2151</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>39.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>31.2750</td>\n",
" <td>Andersson, Mr. Anders Johan</td>\n",
" <td>5</td>\n",
" <td>14</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>347082</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>14.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.8542</td>\n",
" <td>Vestrom, Miss. Hulda Amanda Adolfina</td>\n",
" <td>0</td>\n",
" <td>15</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>350406</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>55.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>16.0000</td>\n",
" <td>Hewlett, Mrs. (Mary D Kingcome)</td>\n",
" <td>0</td>\n",
" <td>16</td>\n",
" <td>2</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>248706</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>2.0</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>29.1250</td>\n",
" <td>Rice, Master. Eugene</td>\n",
" <td>1</td>\n",
" <td>17</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>4</td>\n",
" <td>0.0</td>\n",
" <td>382652</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>13.0000</td>\n",
" <td>Williams, Mr. Charles Eugene</td>\n",
" <td>0</td>\n",
" <td>18</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>244373</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>31.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>18.0000</td>\n",
" <td>Vander Planke, Mrs. Julius (Emelia Maria Vande...</td>\n",
" <td>0</td>\n",
" <td>19</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>345763</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>C</td>\n",
" <td>7.2250</td>\n",
" <td>Masselmani, Mrs. Fatima</td>\n",
" <td>0</td>\n",
" <td>20</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>2649</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>35.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>26.0000</td>\n",
" <td>Fynney, Mr. Joseph J</td>\n",
" <td>0</td>\n",
" <td>21</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>239865</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>34.0</td>\n",
" <td>D56</td>\n",
" <td>S</td>\n",
" <td>13.0000</td>\n",
" <td>Beesley, Mr. Lawrence</td>\n",
" <td>0</td>\n",
" <td>22</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>248698</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>15.0</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>8.0292</td>\n",
" <td>McGowan, Miss. Anna \"Annie\"</td>\n",
" <td>0</td>\n",
" <td>23</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>330923</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>28.0</td>\n",
" <td>A6</td>\n",
" <td>S</td>\n",
" <td>35.5000</td>\n",
" <td>Sloper, Mr. William Thompson</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>113788</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>8.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>21.0750</td>\n",
" <td>Palsson, Miss. Torborg Danira</td>\n",
" <td>1</td>\n",
" <td>25</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>3</td>\n",
" <td>0.0</td>\n",
" <td>349909</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>38.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>31.3875</td>\n",
" <td>Asplund, Mrs. Carl Oscar (Selma Augusta Emilia...</td>\n",
" <td>5</td>\n",
" <td>26</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" <td>347077</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>C</td>\n",
" <td>7.2250</td>\n",
" <td>Emir, Mr. Farred Chehab</td>\n",
" <td>0</td>\n",
" <td>27</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>2631</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>19.0</td>\n",
" <td>C23 C25 C27</td>\n",
" <td>S</td>\n",
" <td>263.0000</td>\n",
" <td>Fortune, Mr. Charles Alexander</td>\n",
" <td>2</td>\n",
" <td>28</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>3</td>\n",
" <td>0.0</td>\n",
" <td>19950</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.8792</td>\n",
" <td>O'Dwyer, Miss. Ellen \"Nellie\"</td>\n",
" <td>0</td>\n",
" <td>29</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>330959</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.8958</td>\n",
" <td>Todoroff, Mr. Lalio</td>\n",
" <td>0</td>\n",
" <td>30</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>349216</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1279</th>\n",
" <td>21.0</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.7500</td>\n",
" <td>Canavan, Mr. Patrick</td>\n",
" <td>0</td>\n",
" <td>1280</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>364858</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1280</th>\n",
" <td>6.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>21.0750</td>\n",
" <td>Palsson, Master. Paul Folke</td>\n",
" <td>1</td>\n",
" <td>1281</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>349909</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1281</th>\n",
" <td>23.0</td>\n",
" <td>B24</td>\n",
" <td>S</td>\n",
" <td>93.5000</td>\n",
" <td>Payne, Mr. Vivian Ponsonby</td>\n",
" <td>0</td>\n",
" <td>1282</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>12749</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1282</th>\n",
" <td>51.0</td>\n",
" <td>D28</td>\n",
" <td>S</td>\n",
" <td>39.4000</td>\n",
" <td>Lines, Mrs. Ernest H (Elizabeth Lindsey James)</td>\n",
" <td>1</td>\n",
" <td>1283</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>PC 17592</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1283</th>\n",
" <td>13.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>20.2500</td>\n",
" <td>Abbott, Master. Eugene Joseph</td>\n",
" <td>2</td>\n",
" <td>1284</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>C.A. 2673</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1284</th>\n",
" <td>47.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>10.5000</td>\n",
" <td>Gilbert, Mr. William</td>\n",
" <td>0</td>\n",
" <td>1285</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>C.A. 30769</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1285</th>\n",
" <td>29.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>22.0250</td>\n",
" <td>Kink-Heilmann, Mr. Anton</td>\n",
" <td>1</td>\n",
" <td>1286</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>3</td>\n",
" <td>NaN</td>\n",
" <td>315153</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1286</th>\n",
" <td>18.0</td>\n",
" <td>C31</td>\n",
" <td>S</td>\n",
" <td>60.0000</td>\n",
" <td>Smith, Mrs. Lucien Philip (Mary Eloise Hughes)</td>\n",
" <td>0</td>\n",
" <td>1287</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>13695</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1287</th>\n",
" <td>24.0</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.2500</td>\n",
" <td>Colbert, Mr. Patrick</td>\n",
" <td>0</td>\n",
" <td>1288</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>371109</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1288</th>\n",
" <td>48.0</td>\n",
" <td>B41</td>\n",
" <td>C</td>\n",
" <td>79.2000</td>\n",
" <td>Frolicher-Stehli, Mrs. Maxmillian (Margaretha ...</td>\n",
" <td>1</td>\n",
" <td>1289</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>13567</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1289</th>\n",
" <td>22.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.7750</td>\n",
" <td>Larsson-Rondberg, Mr. Edvard A</td>\n",
" <td>0</td>\n",
" <td>1290</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>347065</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1290</th>\n",
" <td>31.0</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.7333</td>\n",
" <td>Conlon, Mr. Thomas Henry</td>\n",
" <td>0</td>\n",
" <td>1291</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>21332</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1291</th>\n",
" <td>30.0</td>\n",
" <td>C7</td>\n",
" <td>S</td>\n",
" <td>164.8667</td>\n",
" <td>Bonnell, Miss. Caroline</td>\n",
" <td>0</td>\n",
" <td>1292</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>36928</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1292</th>\n",
" <td>38.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>21.0000</td>\n",
" <td>Gale, Mr. Harry</td>\n",
" <td>0</td>\n",
" <td>1293</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>28664</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1293</th>\n",
" <td>22.0</td>\n",
" <td>NaN</td>\n",
" <td>C</td>\n",
" <td>59.4000</td>\n",
" <td>Gibson, Miss. Dorothy Winifred</td>\n",
" <td>1</td>\n",
" <td>1294</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>112378</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1294</th>\n",
" <td>17.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>47.1000</td>\n",
" <td>Carrau, Mr. Jose Pedro</td>\n",
" <td>0</td>\n",
" <td>1295</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>113059</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1295</th>\n",
" <td>43.0</td>\n",
" <td>D40</td>\n",
" <td>C</td>\n",
" <td>27.7208</td>\n",
" <td>Frauenthal, Mr. Isaac Gerald</td>\n",
" <td>0</td>\n",
" <td>1296</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>17765</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1296</th>\n",
" <td>20.0</td>\n",
" <td>D38</td>\n",
" <td>C</td>\n",
" <td>13.8625</td>\n",
" <td>Nourney, Mr. Alfred (Baron von Drachstedt\")\"</td>\n",
" <td>0</td>\n",
" <td>1297</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>SC/PARIS 2166</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1297</th>\n",
" <td>23.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>10.5000</td>\n",
" <td>Ware, Mr. William Jeffery</td>\n",
" <td>0</td>\n",
" <td>1298</td>\n",
" <td>2</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>28666</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1298</th>\n",
" <td>50.0</td>\n",
" <td>C80</td>\n",
" <td>C</td>\n",
" <td>211.5000</td>\n",
" <td>Widener, Mr. George Dunton</td>\n",
" <td>1</td>\n",
" <td>1299</td>\n",
" <td>1</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>113503</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1299</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.7208</td>\n",
" <td>Riordan, Miss. Johanna Hannah\"\"</td>\n",
" <td>0</td>\n",
" <td>1300</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>334915</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1300</th>\n",
" <td>3.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>13.7750</td>\n",
" <td>Peacock, Miss. Treasteall</td>\n",
" <td>1</td>\n",
" <td>1301</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>SOTON/O.Q. 3101315</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1301</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Q</td>\n",
" <td>7.7500</td>\n",
" <td>Naughton, Miss. Hannah</td>\n",
" <td>0</td>\n",
" <td>1302</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>365237</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1302</th>\n",
" <td>37.0</td>\n",
" <td>C78</td>\n",
" <td>Q</td>\n",
" <td>90.0000</td>\n",
" <td>Minahan, Mrs. William Edward (Lillian E Thorpe)</td>\n",
" <td>0</td>\n",
" <td>1303</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>19928</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1303</th>\n",
" <td>28.0</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.7750</td>\n",
" <td>Henriksson, Miss. Jenny Lovisa</td>\n",
" <td>0</td>\n",
" <td>1304</td>\n",
" <td>3</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>347086</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1304</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>8.0500</td>\n",
" <td>Spector, Mr. Woolf</td>\n",
" <td>0</td>\n",
" <td>1305</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>A.5. 3236</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1305</th>\n",
" <td>39.0</td>\n",
" <td>C105</td>\n",
" <td>C</td>\n",
" <td>108.9000</td>\n",
" <td>Oliva y Ocana, Dona. Fermina</td>\n",
" <td>0</td>\n",
" <td>1306</td>\n",
" <td>1</td>\n",
" <td>female</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>PC 17758</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1306</th>\n",
" <td>38.5</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>7.2500</td>\n",
" <td>Saether, Mr. Simon Sivertsen</td>\n",
" <td>0</td>\n",
" <td>1307</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>SOTON/O.Q. 3101262</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1307</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>S</td>\n",
" <td>8.0500</td>\n",
" <td>Ware, Mr. Frederick</td>\n",
" <td>0</td>\n",
" <td>1308</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>359309</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1308</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>C</td>\n",
" <td>22.3583</td>\n",
" <td>Peter, Master. Michael J</td>\n",
" <td>1</td>\n",
" <td>1309</td>\n",
" <td>3</td>\n",
" <td>male</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>2668</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>1309 rows × 12 columns</p>\n",
"</div>"
],
"text/plain": [
" Age Cabin Embarked Fare \\\n",
"0 22.0 NaN S 7.2500 \n",
"1 38.0 C85 C 71.2833 \n",
"2 26.0 NaN S 7.9250 \n",
"3 35.0 C123 S 53.1000 \n",
"4 35.0 NaN S 8.0500 \n",
"5 NaN NaN Q 8.4583 \n",
"6 54.0 E46 S 51.8625 \n",
"7 2.0 NaN S 21.0750 \n",
"8 27.0 NaN S 11.1333 \n",
"9 14.0 NaN C 30.0708 \n",
"10 4.0 G6 S 16.7000 \n",
"11 58.0 C103 S 26.5500 \n",
"12 20.0 NaN S 8.0500 \n",
"13 39.0 NaN S 31.2750 \n",
"14 14.0 NaN S 7.8542 \n",
"15 55.0 NaN S 16.0000 \n",
"16 2.0 NaN Q 29.1250 \n",
"17 NaN NaN S 13.0000 \n",
"18 31.0 NaN S 18.0000 \n",
"19 NaN NaN C 7.2250 \n",
"20 35.0 NaN S 26.0000 \n",
"21 34.0 D56 S 13.0000 \n",
"22 15.0 NaN Q 8.0292 \n",
"23 28.0 A6 S 35.5000 \n",
"24 8.0 NaN S 21.0750 \n",
"25 38.0 NaN S 31.3875 \n",
"26 NaN NaN C 7.2250 \n",
"27 19.0 C23 C25 C27 S 263.0000 \n",
"28 NaN NaN Q 7.8792 \n",
"29 NaN NaN S 7.8958 \n",
"... ... ... ... ... \n",
"1279 21.0 NaN Q 7.7500 \n",
"1280 6.0 NaN S 21.0750 \n",
"1281 23.0 B24 S 93.5000 \n",
"1282 51.0 D28 S 39.4000 \n",
"1283 13.0 NaN S 20.2500 \n",
"1284 47.0 NaN S 10.5000 \n",
"1285 29.0 NaN S 22.0250 \n",
"1286 18.0 C31 S 60.0000 \n",
"1287 24.0 NaN Q 7.2500 \n",
"1288 48.0 B41 C 79.2000 \n",
"1289 22.0 NaN S 7.7750 \n",
"1290 31.0 NaN Q 7.7333 \n",
"1291 30.0 C7 S 164.8667 \n",
"1292 38.0 NaN S 21.0000 \n",
"1293 22.0 NaN C 59.4000 \n",
"1294 17.0 NaN S 47.1000 \n",
"1295 43.0 D40 C 27.7208 \n",
"1296 20.0 D38 C 13.8625 \n",
"1297 23.0 NaN S 10.5000 \n",
"1298 50.0 C80 C 211.5000 \n",
"1299 NaN NaN Q 7.7208 \n",
"1300 3.0 NaN S 13.7750 \n",
"1301 NaN NaN Q 7.7500 \n",
"1302 37.0 C78 Q 90.0000 \n",
"1303 28.0 NaN S 7.7750 \n",
"1304 NaN NaN S 8.0500 \n",
"1305 39.0 C105 C 108.9000 \n",
"1306 38.5 NaN S 7.2500 \n",
"1307 NaN NaN S 8.0500 \n",
"1308 NaN NaN C 22.3583 \n",
"\n",
" Name Parch PassengerId \\\n",
"0 Braund, Mr. Owen Harris 0 1 \n",
"1 Cumings, Mrs. John Bradley (Florence Briggs Th... 0 2 \n",
"2 Heikkinen, Miss. Laina 0 3 \n",
"3 Futrelle, Mrs. Jacques Heath (Lily May Peel) 0 4 \n",
"4 Allen, Mr. William Henry 0 5 \n",
"5 Moran, Mr. James 0 6 \n",
"6 McCarthy, Mr. Timothy J 0 7 \n",
"7 Palsson, Master. Gosta Leonard 1 8 \n",
"8 Johnson, Mrs. Oscar W (Elisabeth Vilhelmina Berg) 2 9 \n",
"9 Nasser, Mrs. Nicholas (Adele Achem) 0 10 \n",
"10 Sandstrom, Miss. Marguerite Rut 1 11 \n",
"11 Bonnell, Miss. Elizabeth 0 12 \n",
"12 Saundercock, Mr. William Henry 0 13 \n",
"13 Andersson, Mr. Anders Johan 5 14 \n",
"14 Vestrom, Miss. Hulda Amanda Adolfina 0 15 \n",
"15 Hewlett, Mrs. (Mary D Kingcome) 0 16 \n",
"16 Rice, Master. Eugene 1 17 \n",
"17 Williams, Mr. Charles Eugene 0 18 \n",
"18 Vander Planke, Mrs. Julius (Emelia Maria Vande... 0 19 \n",
"19 Masselmani, Mrs. Fatima 0 20 \n",
"20 Fynney, Mr. Joseph J 0 21 \n",
"21 Beesley, Mr. Lawrence 0 22 \n",
"22 McGowan, Miss. Anna \"Annie\" 0 23 \n",
"23 Sloper, Mr. William Thompson 0 24 \n",
"24 Palsson, Miss. Torborg Danira 1 25 \n",
"25 Asplund, Mrs. Carl Oscar (Selma Augusta Emilia... 5 26 \n",
"26 Emir, Mr. Farred Chehab 0 27 \n",
"27 Fortune, Mr. Charles Alexander 2 28 \n",
"28 O'Dwyer, Miss. Ellen \"Nellie\" 0 29 \n",
"29 Todoroff, Mr. Lalio 0 30 \n",
"... ... ... ... \n",
"1279 Canavan, Mr. Patrick 0 1280 \n",
"1280 Palsson, Master. Paul Folke 1 1281 \n",
"1281 Payne, Mr. Vivian Ponsonby 0 1282 \n",
"1282 Lines, Mrs. Ernest H (Elizabeth Lindsey James) 1 1283 \n",
"1283 Abbott, Master. Eugene Joseph 2 1284 \n",
"1284 Gilbert, Mr. William 0 1285 \n",
"1285 Kink-Heilmann, Mr. Anton 1 1286 \n",
"1286 Smith, Mrs. Lucien Philip (Mary Eloise Hughes) 0 1287 \n",
"1287 Colbert, Mr. Patrick 0 1288 \n",
"1288 Frolicher-Stehli, Mrs. Maxmillian (Margaretha ... 1 1289 \n",
"1289 Larsson-Rondberg, Mr. Edvard A 0 1290 \n",
"1290 Conlon, Mr. Thomas Henry 0 1291 \n",
"1291 Bonnell, Miss. Caroline 0 1292 \n",
"1292 Gale, Mr. Harry 0 1293 \n",
"1293 Gibson, Miss. Dorothy Winifred 1 1294 \n",
"1294 Carrau, Mr. Jose Pedro 0 1295 \n",
"1295 Frauenthal, Mr. Isaac Gerald 0 1296 \n",
"1296 Nourney, Mr. Alfred (Baron von Drachstedt\")\" 0 1297 \n",
"1297 Ware, Mr. William Jeffery 0 1298 \n",
"1298 Widener, Mr. George Dunton 1 1299 \n",
"1299 Riordan, Miss. Johanna Hannah\"\" 0 1300 \n",
"1300 Peacock, Miss. Treasteall 1 1301 \n",
"1301 Naughton, Miss. Hannah 0 1302 \n",
"1302 Minahan, Mrs. William Edward (Lillian E Thorpe) 0 1303 \n",
"1303 Henriksson, Miss. Jenny Lovisa 0 1304 \n",
"1304 Spector, Mr. Woolf 0 1305 \n",
"1305 Oliva y Ocana, Dona. Fermina 0 1306 \n",
"1306 Saether, Mr. Simon Sivertsen 0 1307 \n",
"1307 Ware, Mr. Frederick 0 1308 \n",
"1308 Peter, Master. Michael J 1 1309 \n",
"\n",
" Pclass Sex SibSp Survived Ticket \n",
"0 3 male 1 0.0 A/5 21171 \n",
"1 1 female 1 1.0 PC 17599 \n",
"2 3 female 0 1.0 STON/O2. 3101282 \n",
"3 1 female 1 1.0 113803 \n",
"4 3 male 0 0.0 373450 \n",
"5 3 male 0 0.0 330877 \n",
"6 1 male 0 0.0 17463 \n",
"7 3 male 3 0.0 349909 \n",
"8 3 female 0 1.0 347742 \n",
"9 2 female 1 1.0 237736 \n",
"10 3 female 1 1.0 PP 9549 \n",
"11 1 female 0 1.0 113783 \n",
"12 3 male 0 0.0 A/5. 2151 \n",
"13 3 male 1 0.0 347082 \n",
"14 3 female 0 0.0 350406 \n",
"15 2 female 0 1.0 248706 \n",
"16 3 male 4 0.0 382652 \n",
"17 2 male 0 1.0 244373 \n",
"18 3 female 1 0.0 345763 \n",
"19 3 female 0 1.0 2649 \n",
"20 2 male 0 0.0 239865 \n",
"21 2 male 0 1.0 248698 \n",
"22 3 female 0 1.0 330923 \n",
"23 1 male 0 1.0 113788 \n",
"24 3 female 3 0.0 349909 \n",
"25 3 female 1 1.0 347077 \n",
"26 3 male 0 0.0 2631 \n",
"27 1 male 3 0.0 19950 \n",
"28 3 female 0 1.0 330959 \n",
"29 3 male 0 0.0 349216 \n",
"... ... ... ... ... ... \n",
"1279 3 male 0 NaN 364858 \n",
"1280 3 male 3 NaN 349909 \n",
"1281 1 male 0 NaN 12749 \n",
"1282 1 female 0 NaN PC 17592 \n",
"1283 3 male 0 NaN C.A. 2673 \n",
"1284 2 male 0 NaN C.A. 30769 \n",
"1285 3 male 3 NaN 315153 \n",
"1286 1 female 1 NaN 13695 \n",
"1287 3 male 0 NaN 371109 \n",
"1288 1 female 1 NaN 13567 \n",
"1289 3 male 0 NaN 347065 \n",
"1290 3 male 0 NaN 21332 \n",
"1291 1 female 0 NaN 36928 \n",
"1292 2 male 1 NaN 28664 \n",
"1293 1 female 0 NaN 112378 \n",
"1294 1 male 0 NaN 113059 \n",
"1295 1 male 1 NaN 17765 \n",
"1296 2 male 0 NaN SC/PARIS 2166 \n",
"1297 2 male 1 NaN 28666 \n",
"1298 1 male 1 NaN 113503 \n",
"1299 3 female 0 NaN 334915 \n",
"1300 3 female 1 NaN SOTON/O.Q. 3101315 \n",
"1301 3 female 0 NaN 365237 \n",
"1302 1 female 1 NaN 19928 \n",
"1303 3 female 0 NaN 347086 \n",
"1304 3 male 0 NaN A.5. 3236 \n",
"1305 1 female 0 NaN PC 17758 \n",
"1306 3 male 0 NaN SOTON/O.Q. 3101262 \n",
"1307 3 male 0 NaN 359309 \n",
"1308 3 male 1 NaN 2668 \n",
"\n",
"[1309 rows x 12 columns]"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Data Analysis"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x110b07860>"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x10d51a588>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"sns.countplot(data['Survived'])"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x113ee1e10>"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\ngSQJw0CSBPx/e0QGiA7Dh3cAAAAASUVORK5CYII=\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x105a21cf8>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"sns.countplot(data['Pclass'], hue=data['Survived'])"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x1140aaac8>"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAYMAAAEFCAYAAAABjYvXAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAEslJREFUeJzt3XuQVOWZx/HvDDOAyEVUEiNeiKs+0aCmChWNi2I0XoIR\noklMmRiVCCiIGrN4ibhuEpS1VKJIYSJe0JjsJWYTLSoaLTcxqIu6LgZJ9AkkEqNxaxEQkEGGYWb/\n6AYHhKHR7umB+X6qKM55z+nTT1d1z6/fc97zdk1LSwuSpM6tttoFSJKqzzCQJBkGkiTDQJKEYSBJ\nAuqqXcAHsXjxSodASdI26tevV82WttkzkCQZBpIkw0CShGEgScIwkCRhGEiSMAwkSRgGkiQMA0kS\nhoEklWzdunXccsuNXHbZWC666BvccMN3aGxs/EDH+t73/vED13HxxaNZsuStD/z4zdkup6Moh0tv\nerjaJXQYt004vdolSNuFZ5/9L1paWrj11ukATJ9+G7/85cOMGPHFbT7Wtdd+t9zlfSj2DCSpRP36\n9eN3v/sfnnrqSRoaGhg9ehxHHHEUl18+fsM+Z599JgAjR36NCRMu5eabJzN27AUbto8Zcz6rVr3D\n2WefyR//+ArXXXc1AE1NTYwc+VWam5v50Y9mctFFI7nwwpE899wcAB577BFGjvwqV175TZYuXVL2\n19ZpewaStK0OOCAYN+4yHnroZ9xww3cZOPAQzjnn/M3uu2LFciZNupE99+zPlVd+kzfeeJ01a9aw\n55792XnnngAceOAnePPNN2loaGDu3BcYPPjTvPrqn5k3by7Tp9/N6tWrGTv2Ao44YjD3338vd999\nPwBf+coZZX9thoEklehPf1rIgQcGkyffQlNTEw88MJM775xOfX1XAFr/pnxdXT177tkfgFNOGcbj\njz/KmjVrOOWUYRsdc+jQE5g9+zfMmfMM559/AQsWLGDRolcZP34MAI2Na1i2bCl9+/alW7fuAOy3\n3/5lf22eJpKkEj3//BzuuWcGAHV1dey//wHss8++LFmyGIAFC3LDvrW1780Wfcwxx/LCC88zb96L\nHH74kRsd86STTuXxxx9l6dKl7LPPAPbee28OPngg06bdya23TueEE06iZ89eLFnyFg0NDTQ2NrJo\n0Z/L/trsGUhSic488yxuu+1mzjvvbHbaqTu77NKXK664hjvuuJ1Ro87lwAODPn12ed/junbtyr77\n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\ngg==\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x114079b38>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"sns.countplot(data['Sex'], hue=data['Survived'])"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x114171da0>"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAYMAAAEFCAYAAAABjYvXAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAF8lJREFUeJzt3XuUnXV97/H3JJMQAkMY6ignkWuFrygEe0BAMRAPilAs\nUXBhD4pCShLuIBUREg4XB5ECqVwMHgOIaO2xoijNEoVzKFeFpJEU0+KXoFIvlXYMCQkZmDDJnD+e\nJ3GSTCZ7knn2npD3a62s9ezfc9nfvWZlf/bvufx+TT09PUiStm3DGl2AJKnxDANJkmEgSTIMJEkY\nBpIkoLnRBWyOjo7l3gIlSQPU1tbStLF19gwkSYaBJMkwkCRhGEiSMAwkSRgGkiQMA0kShoEkCcNA\nkoRhIEk1W7VqFTfccC0XXHAWZ575V3z+81eycuXKzTrW5z73vza7jnPOmcrixX/Y7P37slUORzEQ\n5193b6NLGLAbLzq+0SVI6sOTT/6Enp4evvjFWQDMmnUjP/jBvXzoQx8Z8LEuu+yqwS5vi9gzkKQa\ntbW18S//8lMee+xhOjs7mTr1bN75zsO48MJz125z8sknAjB58se56KLzuf76azjrrNPXrp827TRW\nrHiZk08+kWef/TmXX34JAN3d3Uye/DFWr17N179+J2eeOZkzzpjM3LlPAHD//fcxefLHuPjiT/Hi\ni4sH/bO97nsGkjRY9tknOPvsC/j+97/D5z9/FfvvfwCnnHJan9suW/YS7e3XMnbsOC6++FP87ne/\npauri7Fjx7HDDjsCsO++b+X3v/89nZ2dPPXUfA499N386le/5Omnn2LWrNt55ZVXOOus03nnOw/l\nrru+yu233wXAX/7lCYP+2QwDSarRL37xHPvuG1xzzQ10d3fzjW/cyVe+MosRI0YC0HtO+ebmEYwd\nOw6AY445jgce+CFdXV0cc8xx6xxz4sSjePTRh3jiiR9z2mmns2jRIp5//lece+40AFau7GLJkhdp\nbW1lu+1GAbD33m8Z9M/maSJJqtG8eU9wxx2zAWhubuYtb9mH3Xffg8WLOwBYtCjXbjts2B9Hiz78\n8COYP38eTz+9gIMPPmSdYx599LE88MAPefHFF9l99z3ZbbfdeNvb9ueWW77CF784i6OOOpodd2xh\n8eI/0NnZycqVK3n++V8O+mezZyBJNTrxxI9y443Xc+qpJ7P99qPYeedWPvOZ6dx6681MmfJJ9t03\nGDNm5w32GzlyJHvssSfbbz+a4cOHr7PuDW94Az09cMQRE4Hi1NFee+3NWWedziuvdHLcccczcuRI\npk49i3POmcIuu/xJn++xpZp6d2u2FgOZ3Ma7iSSp4OQ2kqR+GQaSJMNAklTxBeSIeCMwH3g/0A3c\nCfQAC4GzM3N1REwBppXr2zNzTpU1SZI2VFnPICJGAP8beKVsmgnMyMwJQBMwKSJ2Bc4DDgc+AFwT\nEdtVVZMkqW9V9gyuB74MXFK+Pgh4uFy+DzgaWAU8npldQFdEPAeMB+ZVWJck1Wyw70gcqncLVhIG\nEXEq0JGZP4qINWHQlJlrbgldDowBdgJe6rXrmvZ+tbaOprl5+KY222q1tbU0ugRJFdnU/+/Vq1dz\nxRVXkJmMHDmS9vZ29thjj7XrH3zwQb70pS/R3NzMiSeeyEknnTQodVXVM5gM9ETE+4B3AHcBb+y1\nvgVYCiwrl9dv79eSJZ2DV+kQ1NGxvNElSKrIpv5/P/zwgyxbtoJbbrmNhQt/xlVXtfOFL8wEisHs\n2tuvZvbsu9h+++0588y/4sADD2GXXf6kpvfuL4gquWaQmUdk5pGZORFYAHwCuC8iJpabHAs8CswF\nJkTEqIgYA+xHcXFZkrZJTz+9gEMPfRcA++9/AD//+TNr1z3//K8YN243dtppJ0aMGMH48QeyYMFT\ng/K+9by19K+BKyPiJ8BI4O7MfAG4iSIYHgSmZ+ardaxJkoaUFStWrB3VFGDYsGF0d3evXbfjjn9c\nN3r0DqxY8fKgvG/lYxOVvYM1juxj/WxgdtV1SNLWYIcddqCz84+nwnt6emhubu61bsXadZ2d64bD\nlvChM0kaQg444ECeeOJxABYu/Nk6w1Xvuede/Pa3v2HZspd47bXXWLDgKfbff/ygvK+jlkpSP+p9\nK+gRR7yXefOe5IwzJtPT08Oll17O/ff/kFde6WTSpBM455xPceGF57J69WqOO+542treuOmD1sBR\nS4egoXofsqStm6OWSpL6ZRhIkgwDSZJhIEnCMJAk4a2lktSvi+bMGNTjXffB9kE93mCxZyBJQ9C/\n/utCzjln6gbtjz32CKef/gmmTTuNe++9Z9Dez56BJA0xf/d3X+NHP/oBo0Ztv057d3c3N988c51R\nS9/zniNqHrW0P/YMJGmIGTfuzVx99XUbtL9eRi2VJNVg4sSj1g5O11uVo5YaBpK0lXDUUkmSo5ZK\nUqMMhVtBt+pRSyNiOMWkNQH0AGcAI4A5wKJys1sz81sRMQWYBnQD7Zk5p79jO2qpJA1cf6OWVtkz\n+AuAzDy8nPv4auAfgZmZecOajSJiV+A84GBgFPBYRDyQmV0V1iZJ6qWyMMjM70XEml/4ewBLgYOA\niIhJFL2DC4BDgMfLL/+uiHgOGA/Mq6o2SdK6Kr1mkJndEfE14MPAR4BxwG2ZOT8ipgOXAwuAl3rt\nthwY099xW1tH09w8vKKqG6+traXRJUjaxlR+ATkzPxkRFwNPAu/OzN+Vq+4BbgYeAXp/+7VQ9CI2\nasmSzv5Wb/U6OpY3ugRJr0P9/dCs7NbSiDglIi4pX3YCq4HvRsQhZdtRwHxgLjAhIkZFxBhgP2Bh\nVXVJkjZUZc/gu8BXI+IRiruILgB+A9wcEa8BLwBTM3NZRNwEPEoRTtMz89UK65IkrafKC8grgJP6\nWHV4H9vOprgNVZLUAD6BLEkyDCRJhoEkCcNAkoRhIEnCMJAkYRhIkjAMJEkYBpIkDANJEoaBJAnD\nQJKEYSBJwjCQJGEYSJIwDCRJGAaSJCqc6SwihlPMXhZAD3AG8CpwZ/l6IXB2Zq6OiCnANKAbaM/M\nOVXVJUnaUJU9g78AyMzDgRnA1cBMYEZmTgCagEkRsStwHsV0mB8AromI7SqsS5K0nirnQP5eRKz5\nhb8HsBR4H/Bw2XYfcDSwCng8M7uAroh4DhgPzNvYsVtbR9PcPLyq0huura2l0SVI2sZUFgYAmdkd\nEV8DPgx8BHh/ZvaUq5cDY4CdgJd67bamfaOWLOmsoNqho6NjeaNLkPQ61N8PzcovIGfmJ4F9Ka4f\nbN9rVQtFb2FZubx+uySpTioLg4g4JSIuKV92AquBf46IiWXbscCjwFxgQkSMiogxwH4UF5clSXVS\n5Wmi7wJfjYhHgBHABcAzwOyIGFku352ZqyLiJopgGAZMz8xXK6xLkrSeKi8grwBO6mPVkX1sO5vi\nNJIkqQF86EySZBhIkgwDSRKGgSQJw0CShGEgScIwkCRhGEiSMAwkSRgGkiQMA0kShoEkCcNAkoRh\nIEnCMJAkYRhIkqhocpuIGAHcAewJbAe0A78B5gCLys1uzcxvRcQUYBrQDbRn5pwqapIkbVxVM519\nHFicmadExC7AAuAqYGZm3rBmo4jYFTgPOBgYBTwWEQ9kZldFdUmS+lBVGHwbuLtcbqL41X8QEBEx\niaJ3cAFwCPB4+eXfFRHPAeOBeRXVJUnqQyVhkJkvA0REC0UozKA4XXRbZs6PiOnA5RQ9hpd67boc\nGLOp47e2jqa5efig1z1UtLW1NLoESduYmsIgIm7OzHPXa/taZn6yn312A+4BZmXmNyNi58xcWq6+\nB7gZeATo/c3XAixlE5Ys6ayl7K1WR8fyRpcg6XWovx+a/YZBRNwG7A0cHBFv77VqBP38go+INwH3\nA+dk5v8rm38UEedm5lzgKGA+MBe4OiJGUfQc9gMWbvITSZIG1aZ6Bu0UdwTdCFzZq70beKaf/S4F\nWoHLIuKysu1C4G8j4jXgBWBqZi6LiJuARyluc52ema8O+FNIkrZIU09PT00bRsROFL2BpjVtmfnr\niurqV0fH8tqKBs6/7t4qS6nEjRcd3+gSJL0OtbW1NG1sXa3XDC4BLgEW92ruoTiFJEnaytV6N9Hp\nwJ9mZkeVxUiSGqPW4Sh+DbxYZSGSpMaptWewiOLp4H8C1l7gzcyrKqlKklRXtYbB78p/0OsCsiTp\n9aGmMMjMKze9lSRpa1Xr3USrKe4e6u0/MnO3wS9JklRvtfYM1l5oLoen/hDwrqqKkiTV14Ant8nM\n1zLz28D/qKAeSVID1Hqa6BO9XjYBbwdWVlKRJKnuar2b6L29lnuAPwAfHfxyJEmNMJCxiUYAQREg\nCzOzu8rC+vN6H5to5H5zG13CgF33wfZGlyBpE/obm6imawYRcRDFg2dfA74K/DoiDh2c8iRJjVbr\naaKbgI9m5pMAEXEYxeQ0h1RVmCSpfmq9m2jHNUEAkJlPUExgL0l6Hag1DF4sJ7IHICI+xLrDWUuS\ntmK1niaaCsyJiNspbi3tAd69sY3Li813UMySth3FjGn/BtxZ7rsQODszV0fEFGAaxexp7Zk5Z7M+\niSRps9XaMzgW6AT2oLjNtAOY2M/2HwcWZ+YE4BjgFmAmMKNsawImRcSuwHnA4cAHgGsiYrvN+ByS\npC0wkJ7BIZnZCTxd3l30JPCVjWz/beDucrmJ4lf/QcDDZdt9wNHAKuDxzOwCuiLiOWA8MG+gH0SS\ntPlqDYMRrPvE8Uo2HLhurcx8GSAiWihCYQZwfWau2Wc5xXzKOwEv9dp1TXu/WltH09w8vMbSVQ9t\nbS2NLkHSFqg1DL4HPBgR/1C+PgH4fn87RMRuwD3ArMz8ZkT8Ta/VLcBSYFm5vH57v5Ys6ayxbNVL\nR8fyRpcgaRP6+9FW0zWDzLyY4lmDAPYGbsrMyza2fUS8CbgfuDgz7yibn4qIieXyscCjwFxgQkSM\niogxwH4UF5clSXVUa8+AzLybP14H2JRLgVbgsohYExrnAzdFxEjgGeDuzFwVETdRBMMwYHpmvtrn\nESVJlak5DAYiM8+n+PJf35F9bDsbmF1FHZKk2gx4PgNJ0uuPYSBJMgwkSYaBJAnDQJKEYSBJwjCQ\nJGEYSJIwDCRJGAaSJAwDSRKGgSQJw0CShGEgScIwkCRhGEiSqGhymzUi4lDg2sycGBF/BswBFpWr\nb83Mb0XEFGAa0A20Z+acKmuSJG2osjCIiM8ApwAryqaDgJmZeUOvbXYFzgMOBkYBj0XEA5nZVVVd\nkqQNVdkz+AVwAvD18vVBQETEJIrewQXAIcDj5Zd/V0Q8B4wH5lVYlyRpPZWFQWZ+JyL27NU0F7gt\nM+dHxHTgcmAB8FKvbZYDYzZ17NbW0TQ3Dx/McrWF2tpaGl2CpC1Q6TWD9dyTmUvXLAM3A48Avb9F\nWoCl6++4viVLOge/Om2Rjo7ljS5B0ib096OtnncT/SgiDimXjwLmU/QWJkTEqIgYA+wHLKxjTZIk\n6tszOBO4OSJeA14Apmbmsoi4CXiUIpimZ+ardaxJkkTFYZCZzwOHlcs/BQ7vY5vZwOwq65Ak9c+H\nziRJhoEkyTCQJGEYSJIwDCRJGAaSJAwDSRKGgSQJw0CShGEgScIwkCRhGEiSMAwkSRgGkiQMA0kS\nhoEkCcNAkkTFM51FxKHAtZk5MSLeAtwJ9FDMc3x2Zq6OiCnANKAbaM/MOVXWJEnaUGU9g4j4DHAb\nMKpsmgnMyMwJQBMwKSJ2Bc6jmA7zA8A1EbFdVTVJkvpWZc/gF8AJwNfL1wcBD5fL9wFHA6uAxzOz\nC+iKiOeA8cC8/g7c2jqa5ubhlRStzdPW1tLoEiRtgcrCIDO/ExF79mpqysyecnk5MAbYCXip1zZr\n2vu1ZEnnYJWpQdLRsbzRJUjahP5+tNXzAvLqXsstwFJgWbm8frskqY7qGQZPRcTEcvlY4FFgLjAh\nIkZFxBhgP4qLy5KkOqr0bqL1/DUwOyJGAs8Ad2fmqoi4iSIYhgHTM/PVOtYkDaqL5sxodAkDdt0H\n2xtdgoaASsMgM58HDiuXnwWO7GOb2cDsKuuQJPXPh84kSYaBJMkwkCRhGEiSMAwkSRgGkiTq+5yB\nNGDnX3dvo0sYkJH7NboCafPYM5AkGQaSJMNAkoRhIEnCMJAkYRhIkjAMJEkYBpIkDANJEg14Ajki\nfkox9zHAr4CrgTuBHoopL8/OzNV97y1JqkJdwyAiRgFNmTmxV9u9wIzMfCgivgxMAu6pZ12StK2r\nd8/gQGB0RNxfvvelwEHAw+X6+4CjMQwkqa7qHQadwPXAbcA+FF/+TZnZU65fDozZ1EFaW0fT3Dy8\nsiI1cG1tLY0uQZvJv52g/mHwLPBc+eX/bEQspugZrNECLN3UQZYs6ayoPG2ujo7ljS5Bm6mqv93W\nNuIswI0XHd/oEirVX/DX+26iycANABExFtgJuD8iJpbrjwUerXNNkrTNq3fP4Hbgzoh4jOLuocnA\nH4DZETESeAa4u841SdI2r65hkJkrgZP7WHVkPeuQJK3Lh84kSYaBJMkwkCRhGEiSaMDYRJI0VF00\nZ0ajSxiw6z7YPijHsWcgSTIMJEmGgSQJw0CShGEgScIwkCRhGEiSMAwkSRgGkiQMA0kShoEkiSEy\nNlFEDANmAQcCXcDpmflcY6uSpG3HUOkZfAgYlZnvAj5LOU+yJKk+hkoYvAf4IUBmPgEc3NhyJGnb\n0tTT09PoGoiI24DvZOZ95etfA3tnZndjK5OkbcNQ6RksA1p6vR5mEEhS/QyVMHgc+HOAiDgM+Flj\ny5GkbcuQuJsIuAd4f0T8GGgCTmtwPZK0TRkS1wwkSY01VE4TSZIayDCQJBkGkqShcwFZQER8Fngf\nMAJYDXw6M+c3tirVIiLeDvwNMBrYEfgBcEVmelFuKxARBwHXUPz9hgH/BFyZmSsbWlgd2TMYIiLi\nbcDxwPsz80jgU8Adja1KtYiInYH/A1yQme8FDgMOAKY1tDDVJCLeDHwDOCcz3wMcTjFG2t82tLA6\nMwyGjpeA3YHJETEuMxcAhzS4JtVmEvBgZi4CyMxVwCcwzLcWpwC3ZeazAGVv7nPAn0fE9g2trI4M\ngyEiM39H0TM4HPhJRPwc+GBjq1KNxgK/7N2QmS9vS6cYtnJ7suHfrwf4T2DXRhTUCIbBEBERbwGW\nZebkzNwd+Djw5YjYpcGladP+Hditd0NE7BURRzSoHg3Mr4G9ezeUw+rvDvxXQypqAMNg6BgP3BIR\nI8vXzwJLgVWNK0k1mgMcExF/ChARI4CZwP4NrUq1ugs4PSL2iYidI+J+4DZgTmauaHBtdeMTyENI\nREwHTgJepgjqazPze42tSrUo70a5juLv1gL8I8XdKP4H2wqUf7/PU9wJNhp4geI00YWZ+WIja6sX\nw0CS+hAR44FfZubLja6lHgwDSZLXDCRJhoEkCcNAkoRhIEnCgeq0jYmIPSme4fi39VbNzswv1bD/\nQxQD0D20me9/J/BQZt65GfueCkzMzFM3572l/hgG2hb9R2a+o9FFSEOJYSCVIuIFiofFJgC/B2YB\n5wFvBk7NzIfLTadGxEyK+bo/lZkPRcQ44HZgZ+C/AX+fmZ8tf81/EnhDeew17zUauL/c7ksR8Qng\nAopTt/OBszPz1Yg4BZgBLKMY9mKbuOdd9ec1A22LxkbEgvX+HQC8iWIIgreW2304MycAV1B8Ua/x\ncmb+d4ov+a9HxHbA/6T4Yj+MYmiRsyLiDeX2bwb+LDMvLV+PBL4L3F0GwduBKcC7yx7LfwGfjoix\nFHMkHAG8i+LJZqkS9gy0LerzNFFEANxXvvx34LFey629Nr0dIDOfjogO4K2ZeX1EvDciPk0xJtFI\nYIdy+59mZnev/T9HMXnRCeXr9wL7AE+UNYwEfgq8G/hxZv5nWd83gKM290NL/TEMpF7WG3a6eyOb\n9W5vAl6LiBsoRr78JvA9ihnrmsptXllv/7+nGAPnSuAiYDjwD5l5HkBE7Ejxf/Mo1u29b6weaYt5\nmkgauI8BRMTBwE7AIuD9wHWZ+W2K4azHUXzJ92UB8Bng4xHxDuAh4MMR8caIaAJupTgt9RhwWESM\nK4dU/mh1H0nbOnsG2haNjYgF67U9MoD9d4yIpyiGFz85M1+LiGsorh8spRjt8p+BvTZ2gMx8sZzz\nejbFNJlXAg9S/EB7CvhCeQH5XOD/AivY8HZYadA4UJ0kydNEkiTDQJKEYSBJwjCQJGEYSJIwDCRJ\nGAaSJOD/A19SxXPlkzr9AAAAAElFTkSuQmCC\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x110b339e8>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"sns.countplot(data['Embarked'], hue=data['Survived'])"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<seaborn.axisgrid.FacetGrid at 0x114343a58>"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nAAAASUVORK5CYII=\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x1143431d0>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"g = sns.FacetGrid(data, col='Survived')\n",
"g.map(sns.distplot, 'Age', kde=False)"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<seaborn.axisgrid.FacetGrid at 0x113f40390>"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x113fea748>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"g = sns.FacetGrid(data, col='Survived')\n",
"g.map(sns.distplot, 'Fare', kde=False)"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<seaborn.axisgrid.FacetGrid at 0x114981e10>"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x114981710>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"g = sns.FacetGrid(data, col='Survived')\n",
"g.map(sns.distplot, 'Parch', kde=False)"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<seaborn.axisgrid.FacetGrid at 0x11468db70>"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nk4EXAxsz87HM3AFsAY5pecWSpFlhwkt8AJm5NyJuBF4LnAOckpnD9eIhYCmwBNgxYrMD88e0bNki\nenvnjv/kW7bRt3jhQbP6+/uaKXvalVpXI9baeq2ss5ne6JbXBay1HbqlTph8rU0FFEBmnhcR7wPu\nAZ4yYlEf1VnVznp69Pwxbd++u6nnHtq156DHg4NDTW03nfr7+4qsqxFrbb1m6jyUJp2oN7rldQFr\nbYduqROm1hsTXuKLiDdFxMr64W5gP/DdiBio550O3A1sAlZExMKIWAosp7qBQpKkQ9bMGdQXgesj\n4i5gHnAp8CCwLiLm19O3Zua+iFhLFVZzgMsyc89YO5UkaTwTBlRm/hL4wwaLTmqw7jqqW9IlSZoS\nP6grSSqSASVJKpIBJUkqkgElSSqSASVJKpIBJUkqkgElSSqSASVJKpIBJUkqkgElSSqSASVJKpIB\nJUkqkgElSSqSASVJKpIBJUkqkgElSSqSASVJKpIBJUkqkgElSSqSASVJKpIBJUkqkgElSSqSASVJ\nKpIBJUkqkgElSSqSASVJKpIBJUkqUm+nC5B06L76ra0M7drza/MHjjty+ouR2mTcgIqIecB1wNHA\nAmA18APgBmAYeAC4KDP3R8T5wAXAXmB1Zq5vX9mSpJluokt8bwS2ZeYK4JXAx4CrgVX1vB7grIg4\nArgYOAE4DVgTEQvaV7Ykaaab6BLf54Fb6+keqrOj44E763m3A6cC+4CNmfkY8FhEbAGOAb7T8ool\nSbPCuAGVmbsAIqKPKqhWAVdl5nC9yhCwFFgC7Bix6YH541q2bBG9vXPHX2nLNvoWLzxoVn9/30S7\n7ohS62rEWluvlXVO2BsN+qLVNbRSqXU10i21dkudMPlaJ7xJIiKeBdwGXJOZN0fE34xY3Ac8Auys\np0fPH9f27bubKnL0m8GDg0NNbTed+vv7iqyrEWttvWbqPJQmbaY3Gt0kUeJr1S2/Q+ieWrulTpha\nb4z7HlREPB34GvC+zLyunn1fRAzU06cDdwObgBURsTAilgLLqW6gkCRpUiY6g3o/sAy4PCIur+dd\nAqyNiPnAg8CtmbkvItZShdUc4LLM/PXDO0mSmjTRe1CXUAXSaCc1WHcdsK5FdUmSZjlHkpAkFcmA\nkiQVyYCSJBXJgJIkFcmAkiQVyYCSJBXJgJIkFcmAkiQVyYCSJBXJgJIkFcmAkiQVyYCSJBXJgJIk\n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\n6FPk9/kK7wAAAABJRU5ErkJggg==\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x114c03518>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"g = sns.FacetGrid(data, col='Survived')\n",
"g.map(sns.distplot, 'SibSp', kde=False)"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"data['Family_Size'] = data['Parch'] + data['SibSp']"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<seaborn.axisgrid.FacetGrid at 0x11498a2e8>"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nMZwkScX5fwJc9Od1NPeEAAAAAElFTkSuQmCC\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x114dd5ef0>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"g = sns.FacetGrid(data, col='Survived')\n",
"g.map(sns.distplot, 'Family_Size', kde=False)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Feature Engineering"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"data['Title1'] = data['Name'].str.split(\", \", expand=True)[1]"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>0</th>\n",
" <th>1</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Braund</td>\n",
" <td>Mr. Owen Harris</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Cumings</td>\n",
" <td>Mrs. John Bradley (Florence Briggs Thayer)</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Heikkinen</td>\n",
" <td>Miss. Laina</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" 0 1\n",
"0 Braund Mr. Owen Harris\n",
"1 Cumings Mrs. John Bradley (Florence Briggs Thayer)\n",
"2 Heikkinen Miss. Laina"
]
},
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data['Name'].str.split(\", \", expand=True).head(3)"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0 Mr. Owen Harris\n",
"1 Mrs. John Bradley (Florence Briggs Thayer)\n",
"2 Miss. Laina\n",
"Name: Title1, dtype: object"
]
},
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data['Title1'].head(3)"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"data['Title1'] = data['Title1'].str.split(\".\", expand=True)[0]"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0 Mr\n",
"1 Mrs\n",
"2 Miss\n",
"Name: Title1, dtype: object"
]
},
"execution_count": 25,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data['Title1'].head(3)"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array(['Mr', 'Mrs', 'Miss', 'Master', 'Don', 'Rev', 'Dr', 'Mme', 'Ms',\n",
" 'Major', 'Lady', 'Sir', 'Mlle', 'Col', 'Capt', 'the Countess',\n",
" 'Jonkheer', 'Dona'], dtype=object)"
]
},
"execution_count": 26,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data['Title1'].unique()"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
" #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col0 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col1 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col2 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col3 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col4 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col5 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col6 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col7 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col8 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col9 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col10 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col11 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col12 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col13 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col14 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col15 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col16 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col17 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col0 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col1 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col2 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col3 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col4 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col5 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col6 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col7 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col8 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col9 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col10 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col11 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col12 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col13 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col14 {\n",
" background-color: #ffff66;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col15 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col16 {\n",
" background-color: #008066;\n",
" } #T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col17 {\n",
" background-color: #ffff66;\n",
" }</style> \n",
"<table id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023\" > \n",
"<thead> <tr> \n",
" <th class=\"index_name level0\" >Title1</th> \n",
" <th class=\"col_heading level0 col0\" >Capt</th> \n",
" <th class=\"col_heading level0 col1\" >Col</th> \n",
" <th class=\"col_heading level0 col2\" >Don</th> \n",
" <th class=\"col_heading level0 col3\" >Dona</th> \n",
" <th class=\"col_heading level0 col4\" >Dr</th> \n",
" <th class=\"col_heading level0 col5\" >Jonkheer</th> \n",
" <th class=\"col_heading level0 col6\" >Lady</th> \n",
" <th class=\"col_heading level0 col7\" >Major</th> \n",
" <th class=\"col_heading level0 col8\" >Master</th> \n",
" <th class=\"col_heading level0 col9\" >Miss</th> \n",
" <th class=\"col_heading level0 col10\" >Mlle</th> \n",
" <th class=\"col_heading level0 col11\" >Mme</th> \n",
" <th class=\"col_heading level0 col12\" >Mr</th> \n",
" <th class=\"col_heading level0 col13\" >Mrs</th> \n",
" <th class=\"col_heading level0 col14\" >Ms</th> \n",
" <th class=\"col_heading level0 col15\" >Rev</th> \n",
" <th class=\"col_heading level0 col16\" >Sir</th> \n",
" <th class=\"col_heading level0 col17\" >the Countess</th> \n",
" </tr> <tr> \n",
" <th class=\"index_name level0\" >Sex</th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023\" class=\"row_heading level0 row0\" >female</th> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col0\" class=\"data row0 col0\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col1\" class=\"data row0 col1\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col2\" class=\"data row0 col2\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col3\" class=\"data row0 col3\" >1</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col4\" class=\"data row0 col4\" >1</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col5\" class=\"data row0 col5\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col6\" class=\"data row0 col6\" >1</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col7\" class=\"data row0 col7\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col8\" class=\"data row0 col8\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col9\" class=\"data row0 col9\" >260</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col10\" class=\"data row0 col10\" >2</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col11\" class=\"data row0 col11\" >1</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col12\" class=\"data row0 col12\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col13\" class=\"data row0 col13\" >197</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col14\" class=\"data row0 col14\" >2</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col15\" class=\"data row0 col15\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col16\" class=\"data row0 col16\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row0_col17\" class=\"data row0 col17\" >1</td> \n",
" </tr> <tr> \n",
" <th id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023\" class=\"row_heading level0 row1\" >male</th> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col0\" class=\"data row1 col0\" >1</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col1\" class=\"data row1 col1\" >4</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col2\" class=\"data row1 col2\" >1</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col3\" class=\"data row1 col3\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col4\" class=\"data row1 col4\" >7</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col5\" class=\"data row1 col5\" >1</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col6\" class=\"data row1 col6\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col7\" class=\"data row1 col7\" >2</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col8\" class=\"data row1 col8\" >61</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col9\" class=\"data row1 col9\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col10\" class=\"data row1 col10\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col11\" class=\"data row1 col11\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col12\" class=\"data row1 col12\" >757</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col13\" class=\"data row1 col13\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col14\" class=\"data row1 col14\" >0</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col15\" class=\"data row1 col15\" >8</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col16\" class=\"data row1 col16\" >1</td> \n",
" <td id=\"T_963d4e5a_c24b_11e7_af8c_186590cc0023row1_col17\" class=\"data row1 col17\" >0</td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x11528e128>"
]
},
"execution_count": 27,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pd.crosstab(data['Title1'],data['Sex']).T.style.background_gradient(cmap='summer_r')"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
" #T_964706de_c24b_11e7_8348_186590cc0023row0_col0 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col1 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col2 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col3 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col4 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col5 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col6 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col7 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col8 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col9 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col10 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col11 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col12 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col13 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col14 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col15 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row0_col16 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col0 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col1 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col2 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col3 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col4 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col5 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col6 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col7 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col8 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col9 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col10 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col11 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col12 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col13 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col14 {\n",
" background-color: #ffff66;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col15 {\n",
" background-color: #008066;\n",
" } #T_964706de_c24b_11e7_8348_186590cc0023row1_col16 {\n",
" background-color: #008066;\n",
" }</style> \n",
"<table id=\"T_964706de_c24b_11e7_8348_186590cc0023\" > \n",
"<thead> <tr> \n",
" <th class=\"index_name level0\" >Title1</th> \n",
" <th class=\"col_heading level0 col0\" >Capt</th> \n",
" <th class=\"col_heading level0 col1\" >Col</th> \n",
" <th class=\"col_heading level0 col2\" >Don</th> \n",
" <th class=\"col_heading level0 col3\" >Dr</th> \n",
" <th class=\"col_heading level0 col4\" >Jonkheer</th> \n",
" <th class=\"col_heading level0 col5\" >Lady</th> \n",
" <th class=\"col_heading level0 col6\" >Major</th> \n",
" <th class=\"col_heading level0 col7\" >Master</th> \n",
" <th class=\"col_heading level0 col8\" >Miss</th> \n",
" <th class=\"col_heading level0 col9\" >Mlle</th> \n",
" <th class=\"col_heading level0 col10\" >Mme</th> \n",
" <th class=\"col_heading level0 col11\" >Mr</th> \n",
" <th class=\"col_heading level0 col12\" >Mrs</th> \n",
" <th class=\"col_heading level0 col13\" >Ms</th> \n",
" <th class=\"col_heading level0 col14\" >Rev</th> \n",
" <th class=\"col_heading level0 col15\" >Sir</th> \n",
" <th class=\"col_heading level0 col16\" >the Countess</th> \n",
" </tr> <tr> \n",
" <th class=\"index_name level0\" >Survived</th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_964706de_c24b_11e7_8348_186590cc0023\" class=\"row_heading level0 row0\" >0.0</th> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col0\" class=\"data row0 col0\" >1</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col1\" class=\"data row0 col1\" >1</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col2\" class=\"data row0 col2\" >1</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col3\" class=\"data row0 col3\" >4</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col4\" class=\"data row0 col4\" >1</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col5\" class=\"data row0 col5\" >0</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col6\" class=\"data row0 col6\" >1</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col7\" class=\"data row0 col7\" >17</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col8\" class=\"data row0 col8\" >55</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col9\" class=\"data row0 col9\" >0</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col10\" class=\"data row0 col10\" >0</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col11\" class=\"data row0 col11\" >436</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col12\" class=\"data row0 col12\" >26</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col13\" class=\"data row0 col13\" >0</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col14\" class=\"data row0 col14\" >6</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col15\" class=\"data row0 col15\" >0</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row0_col16\" class=\"data row0 col16\" >0</td> \n",
" </tr> <tr> \n",
" <th id=\"T_964706de_c24b_11e7_8348_186590cc0023\" class=\"row_heading level0 row1\" >1.0</th> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col0\" class=\"data row1 col0\" >0</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col1\" class=\"data row1 col1\" >1</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col2\" class=\"data row1 col2\" >0</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col3\" class=\"data row1 col3\" >3</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col4\" class=\"data row1 col4\" >0</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col5\" class=\"data row1 col5\" >1</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col6\" class=\"data row1 col6\" >1</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col7\" class=\"data row1 col7\" >23</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col8\" class=\"data row1 col8\" >127</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col9\" class=\"data row1 col9\" >2</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col10\" class=\"data row1 col10\" >1</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col11\" class=\"data row1 col11\" >81</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col12\" class=\"data row1 col12\" >99</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col13\" class=\"data row1 col13\" >1</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col14\" class=\"data row1 col14\" >0</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col15\" class=\"data row1 col15\" >1</td> \n",
" <td id=\"T_964706de_c24b_11e7_8348_186590cc0023row1_col16\" class=\"data row1 col16\" >1</td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x1145f9320>"
]
},
"execution_count": 28,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pd.crosstab(data['Title1'],data['Survived']).T.style.background_gradient(cmap='summer_r')"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Title1\n",
"Capt 70.000000\n",
"Col 54.000000\n",
"Don 40.000000\n",
"Dona 39.000000\n",
"Dr 43.571429\n",
"Jonkheer 38.000000\n",
"Lady 48.000000\n",
"Major 48.500000\n",
"Master 5.482642\n",
"Miss 21.774238\n",
"Mlle 24.000000\n",
"Mme 24.000000\n",
"Mr 32.252151\n",
"Mrs 36.994118\n",
"Ms 28.000000\n",
"Rev 41.250000\n",
"Sir 49.000000\n",
"the Countess 33.000000\n",
"Name: Age, dtype: float64"
]
},
"execution_count": 29,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data.groupby(['Title1'])['Age'].mean()"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Title1 Pclass\n",
"Capt 1 70.000000\n",
"Col 1 54.000000\n",
"Don 1 40.000000\n",
"Dona 1 39.000000\n",
"Dr 1 45.600000\n",
" 2 38.500000\n",
"Jonkheer 1 38.000000\n",
"Lady 1 48.000000\n",
"Major 1 48.500000\n",
"Master 1 6.984000\n",
" 2 2.757273\n",
" 3 6.090000\n",
"Miss 1 30.338983\n",
" 2 20.717083\n",
" 3 17.360874\n",
"Mlle 1 24.000000\n",
"Mme 1 24.000000\n",
"Mr 1 41.450758\n",
" 2 32.346715\n",
" 3 28.318910\n",
"Mrs 1 43.208955\n",
" 2 33.518519\n",
" 3 32.326531\n",
"Ms 2 28.000000\n",
" 3 NaN\n",
"Rev 2 41.250000\n",
"Sir 1 49.000000\n",
"the Countess 1 33.000000\n",
"Name: Age, dtype: float64"
]
},
"execution_count": 30,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data.groupby(['Title1','Pclass'])['Age'].mean()"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"data['Title2'] = data['Title1'].replace(['Mlle','Mme','Ms','Dr','Major','Lady','the Countess','Jonkheer','Col','Rev','Capt','Sir','Don','Dona'],\n",
" ['Miss','Mrs','Miss','Mr','Mr','Mrs','Mrs','Mr','Mr','Mr','Mr','Mr','Mr','Mrs'])"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array(['Mr', 'Mrs', 'Miss', 'Master'], dtype=object)"
]
},
"execution_count": 32,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data['Title2'].unique()"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Title2\n",
"Master 5.482642\n",
"Miss 21.824366\n",
"Mr 32.811056\n",
"Mrs 36.971264\n",
"Name: Age, dtype: float64"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data.groupby('Title2')['Age'].mean()"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Title2\n",
"Master 5.482642\n",
"Miss 21.824366\n",
"Mr 32.811056\n",
"Mrs 36.971264\n",
"Name: Age, dtype: float64"
]
},
"execution_count": 34,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data.groupby(['Title2'])['Age'].mean()"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Title2 Pclass\n",
"Master 1 6.984000\n",
" 2 2.757273\n",
" 3 6.090000\n",
"Miss 1 30.131148\n",
" 2 20.865714\n",
" 3 17.360874\n",
"Mr 1 42.241497\n",
" 2 32.914966\n",
" 3 28.318910\n",
"Mrs 1 42.802817\n",
" 2 33.518519\n",
" 3 32.326531\n",
"Name: Age, dtype: float64"
]
},
"execution_count": 35,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data.groupby(['Title2','Pclass'])['Age'].mean()"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
" #T_9654e90c_c24b_11e7_a5af_186590cc0023row0_col0 {\n",
" background-color: #ffff66;\n",
" } #T_9654e90c_c24b_11e7_a5af_186590cc0023row0_col1 {\n",
" background-color: #008066;\n",
" } #T_9654e90c_c24b_11e7_a5af_186590cc0023row0_col2 {\n",
" background-color: #ffff66;\n",
" } #T_9654e90c_c24b_11e7_a5af_186590cc0023row0_col3 {\n",
" background-color: #008066;\n",
" } #T_9654e90c_c24b_11e7_a5af_186590cc0023row1_col0 {\n",
" background-color: #008066;\n",
" } #T_9654e90c_c24b_11e7_a5af_186590cc0023row1_col1 {\n",
" background-color: #ffff66;\n",
" } #T_9654e90c_c24b_11e7_a5af_186590cc0023row1_col2 {\n",
" background-color: #008066;\n",
" } #T_9654e90c_c24b_11e7_a5af_186590cc0023row1_col3 {\n",
" background-color: #ffff66;\n",
" }</style> \n",
"<table id=\"T_9654e90c_c24b_11e7_a5af_186590cc0023\" > \n",
"<thead> <tr> \n",
" <th class=\"index_name level0\" >Title2</th> \n",
" <th class=\"col_heading level0 col0\" >Master</th> \n",
" <th class=\"col_heading level0 col1\" >Miss</th> \n",
" <th class=\"col_heading level0 col2\" >Mr</th> \n",
" <th class=\"col_heading level0 col3\" >Mrs</th> \n",
" </tr> <tr> \n",
" <th class=\"index_name level0\" >Sex</th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_9654e90c_c24b_11e7_a5af_186590cc0023\" class=\"row_heading level0 row0\" >female</th> \n",
" <td id=\"T_9654e90c_c24b_11e7_a5af_186590cc0023row0_col0\" class=\"data row0 col0\" >0</td> \n",
" <td id=\"T_9654e90c_c24b_11e7_a5af_186590cc0023row0_col1\" class=\"data row0 col1\" >264</td> \n",
" <td id=\"T_9654e90c_c24b_11e7_a5af_186590cc0023row0_col2\" class=\"data row0 col2\" >1</td> \n",
" <td id=\"T_9654e90c_c24b_11e7_a5af_186590cc0023row0_col3\" class=\"data row0 col3\" >201</td> \n",
" </tr> <tr> \n",
" <th id=\"T_9654e90c_c24b_11e7_a5af_186590cc0023\" class=\"row_heading level0 row1\" >male</th> \n",
" <td id=\"T_9654e90c_c24b_11e7_a5af_186590cc0023row1_col0\" class=\"data row1 col0\" >61</td> \n",
" <td id=\"T_9654e90c_c24b_11e7_a5af_186590cc0023row1_col1\" class=\"data row1 col1\" >0</td> \n",
" <td id=\"T_9654e90c_c24b_11e7_a5af_186590cc0023row1_col2\" class=\"data row1 col2\" >782</td> \n",
" <td id=\"T_9654e90c_c24b_11e7_a5af_186590cc0023row1_col3\" class=\"data row1 col3\" >0</td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x1145f90b8>"
]
},
"execution_count": 36,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pd.crosstab(data['Title2'],data['Sex']).T.style.background_gradient(cmap='summer_r') #Checking the Initials with the Sex"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
" #T_965992e8_c24b_11e7_bab8_186590cc0023row0_col0 {\n",
" background-color: #ffff66;\n",
" } #T_965992e8_c24b_11e7_bab8_186590cc0023row0_col1 {\n",
" background-color: #ffff66;\n",
" } #T_965992e8_c24b_11e7_bab8_186590cc0023row0_col2 {\n",
" background-color: #008066;\n",
" } #T_965992e8_c24b_11e7_bab8_186590cc0023row0_col3 {\n",
" background-color: #ffff66;\n",
" } #T_965992e8_c24b_11e7_bab8_186590cc0023row1_col0 {\n",
" background-color: #008066;\n",
" } #T_965992e8_c24b_11e7_bab8_186590cc0023row1_col1 {\n",
" background-color: #008066;\n",
" } #T_965992e8_c24b_11e7_bab8_186590cc0023row1_col2 {\n",
" background-color: #ffff66;\n",
" } #T_965992e8_c24b_11e7_bab8_186590cc0023row1_col3 {\n",
" background-color: #008066;\n",
" }</style> \n",
"<table id=\"T_965992e8_c24b_11e7_bab8_186590cc0023\" > \n",
"<thead> <tr> \n",
" <th class=\"index_name level0\" >Title2</th> \n",
" <th class=\"col_heading level0 col0\" >Master</th> \n",
" <th class=\"col_heading level0 col1\" >Miss</th> \n",
" <th class=\"col_heading level0 col2\" >Mr</th> \n",
" <th class=\"col_heading level0 col3\" >Mrs</th> \n",
" </tr> <tr> \n",
" <th class=\"index_name level0\" >Survived</th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" <th class=\"blank\" ></th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_965992e8_c24b_11e7_bab8_186590cc0023\" class=\"row_heading level0 row0\" >0.0</th> \n",
" <td id=\"T_965992e8_c24b_11e7_bab8_186590cc0023row0_col0\" class=\"data row0 col0\" >17</td> \n",
" <td id=\"T_965992e8_c24b_11e7_bab8_186590cc0023row0_col1\" class=\"data row0 col1\" >55</td> \n",
" <td id=\"T_965992e8_c24b_11e7_bab8_186590cc0023row0_col2\" class=\"data row0 col2\" >451</td> \n",
" <td id=\"T_965992e8_c24b_11e7_bab8_186590cc0023row0_col3\" class=\"data row0 col3\" >26</td> \n",
" </tr> <tr> \n",
" <th id=\"T_965992e8_c24b_11e7_bab8_186590cc0023\" class=\"row_heading level0 row1\" >1.0</th> \n",
" <td id=\"T_965992e8_c24b_11e7_bab8_186590cc0023row1_col0\" class=\"data row1 col0\" >23</td> \n",
" <td id=\"T_965992e8_c24b_11e7_bab8_186590cc0023row1_col1\" class=\"data row1 col1\" >130</td> \n",
" <td id=\"T_965992e8_c24b_11e7_bab8_186590cc0023row1_col2\" class=\"data row1 col2\" >87</td> \n",
" <td id=\"T_965992e8_c24b_11e7_bab8_186590cc0023row1_col3\" class=\"data row1 col3\" >102</td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x1154687b8>"
]
},
"execution_count": 37,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pd.crosstab(data['Title2'],data['Survived']).T.style.background_gradient(cmap='summer_r') #Checking the Initials with the Sex"
]
},
{
"cell_type": "code",
"execution_count": 38,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[(('Master', 1), 6.984),\n",
" (('Master', 2), 2.7572727272727273),\n",
" (('Master', 3), 6.0900000000000007)]"
]
},
"execution_count": 38,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"list(data.groupby(['Title2','Pclass'])['Age'].mean().iteritems())[:3]"
]
},
{
"cell_type": "code",
"execution_count": 39,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<class 'pandas.core.frame.DataFrame'>\n",
"RangeIndex: 1309 entries, 0 to 1308\n",
"Data columns (total 15 columns):\n",
"Age 1046 non-null float64\n",
"Cabin 295 non-null object\n",
"Embarked 1307 non-null object\n",
"Fare 1308 non-null float64\n",
"Name 1309 non-null object\n",
"Parch 1309 non-null int64\n",
"PassengerId 1309 non-null int64\n",
"Pclass 1309 non-null int64\n",
"Sex 1309 non-null object\n",
"SibSp 1309 non-null int64\n",
"Survived 891 non-null float64\n",
"Ticket 1309 non-null object\n",
"Family_Size 1309 non-null int64\n",
"Title1 1309 non-null object\n",
"Title2 1309 non-null object\n",
"dtypes: float64(3), int64(5), object(7)\n",
"memory usage: 153.5+ KB\n"
]
}
],
"source": [
"data.info()"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"data['Ticket_info'] = data['Ticket'].apply(lambda x : x.replace(\".\",\"\").replace(\"/\",\"\").strip().split(' ')[0] if not x.isdigit() else 'X')"
]
},
{
"cell_type": "code",
"execution_count": 41,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array(['A5', 'PC', 'STONO2', 'X', 'PP', 'CA', 'SCParis', 'SCA4', 'A4',\n",
" 'SP', 'SOC', 'WC', 'SOTONOQ', 'WEP', 'STONO', 'C', 'SCPARIS', 'SOP',\n",
" 'Fa', 'LINE', 'FCC', 'SWPP', 'SCOW', 'PPP', 'SC', 'SCAH', 'AS',\n",
" 'SOPP', 'FC', 'SOTONO2', 'CASOTON', 'SCA3', 'STONOQ', 'AQ4', 'A',\n",
" 'LP', 'AQ3'], dtype=object)"
]
},
"execution_count": 41,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data['Ticket_info'].unique()"
]
},
{
"cell_type": "code",
"execution_count": 42,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x1154ac2e8>"
]
},
"execution_count": 42,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nGaQHd3uuDQAAAABJRU5ErkJggg==\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x114ed5a20>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"sns.countplot(data['Ticket_info'], hue=data['Survived'])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Missing Value-embarked、Fare、Age"
]
},
{
"cell_type": "code",
"execution_count": 43,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"data['Embarked'] = data['Embarked'].fillna('S')"
]
},
{
"cell_type": "code",
"execution_count": 44,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<class 'pandas.core.frame.DataFrame'>\n",
"RangeIndex: 1309 entries, 0 to 1308\n",
"Data columns (total 16 columns):\n",
"Age 1046 non-null float64\n",
"Cabin 295 non-null object\n",
"Embarked 1309 non-null object\n",
"Fare 1308 non-null float64\n",
"Name 1309 non-null object\n",
"Parch 1309 non-null int64\n",
"PassengerId 1309 non-null int64\n",
"Pclass 1309 non-null int64\n",
"Sex 1309 non-null object\n",
"SibSp 1309 non-null int64\n",
"Survived 891 non-null float64\n",
"Ticket 1309 non-null object\n",
"Family_Size 1309 non-null int64\n",
"Title1 1309 non-null object\n",
"Title2 1309 non-null object\n",
"Ticket_info 1309 non-null object\n",
"dtypes: float64(3), int64(5), object(8)\n",
"memory usage: 163.7+ KB\n"
]
}
],
"source": [
"data.info()"
]
},
{
"cell_type": "code",
"execution_count": 45,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"data['Fare'] = data['Fare'].fillna(data['Fare'].mean())"
]
},
{
"cell_type": "code",
"execution_count": 46,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<class 'pandas.core.frame.DataFrame'>\n",
"RangeIndex: 1309 entries, 0 to 1308\n",
"Data columns (total 16 columns):\n",
"Age 1046 non-null float64\n",
"Cabin 295 non-null object\n",
"Embarked 1309 non-null object\n",
"Fare 1309 non-null float64\n",
"Name 1309 non-null object\n",
"Parch 1309 non-null int64\n",
"PassengerId 1309 non-null int64\n",
"Pclass 1309 non-null int64\n",
"Sex 1309 non-null object\n",
"SibSp 1309 non-null int64\n",
"Survived 891 non-null float64\n",
"Ticket 1309 non-null object\n",
"Family_Size 1309 non-null int64\n",
"Title1 1309 non-null object\n",
"Title2 1309 non-null object\n",
"Ticket_info 1309 non-null object\n",
"dtypes: float64(3), int64(5), object(8)\n",
"memory usage: 163.7+ KB\n"
]
}
],
"source": [
"data.info()"
]
},
{
"cell_type": "code",
"execution_count": 47,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0 NaN\n",
"1 C85\n",
"2 NaN\n",
"3 C123\n",
"4 NaN\n",
"5 NaN\n",
"6 E46\n",
"7 NaN\n",
"8 NaN\n",
"9 NaN\n",
"Name: Cabin, dtype: object"
]
},
"execution_count": 47,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data['Cabin'].head(10)"
]
},
{
"cell_type": "code",
"execution_count": 48,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"data[\"Cabin\"] = data['Cabin'].apply(lambda x : str(x)[0] if not pd.isnull(x) else 'NoCabin')"
]
},
{
"cell_type": "code",
"execution_count": 49,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"array(['NoCabin', 'C', 'E', 'G', 'D', 'A', 'B', 'F', 'T'], dtype=object)"
]
},
"execution_count": 49,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data[\"Cabin\"].unique()"
]
},
{
"cell_type": "code",
"execution_count": 50,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x115596588>"
]
},
"execution_count": 50,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAYMAAAEHCAYAAABMRSrcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAFr9JREFUeJzt3X+cVXW97/HXyPBTQbHoJGr+OOonyx91/EHlrymLNE28\nes7Jh2kpgShg/nqomVo3A63jj6PooRRN9FSPHmU/9HDV9N5EwUSs9BilHyGlk52uFxEBGQSHmfvH\n2jMOMIwDzNp7YF7Px4OHe6+19tqfvd2z3+v7Xd/13XUtLS1Iknq3bWpdgCSp9gwDSZJhIEkyDCRJ\nGAaSJAwDSRJQX+bOI+J3wLLK3ZeAycB0oAWYB0zIzOaIGAuMA5qASZk5o8y6JElrqyvrOoOIGAA8\nkZkfbrfsPuCGzJwZEd8Ffgk8ATwMHAwMAGYDB2fmqg3te9Gi5V4cIUkbadiwwXUbWldmy+BAYFBE\nPFR5nq8CBwGPVtY/AIwE1gCPV778V0XEAuAA4KkSa5MktVNmGDQC1wG3A3tTfPnXZWbrUf1yYHtg\nCLC03eNal0uSqqTMMHgBWFD58n8hIhZTtAxaDQZepzinMLiD5Rs0dOgg6uv7dHO5ktR7lRkGo4H9\ngfERMZyiBfBQRDRk5kzgWOARYC4wuXKOoT+wL8XJ5Q1asqSxxLIlaes0bNjgDa4rMwzuAKZHxGyK\n0UOjgVeBaRHRD3gOuCcz10TEFGAWxVDXyzPzzRLrkiSto7TRRGVyNJEkbbzORhN50ZkkyTCQJBkG\nkiQMAwmANWvWcP313+b888dzzjlf4uqrv8Hq1as3aV/f/ObXNrmOiRPPYvHiVzf58dKmKnVuomo5\n79r7NvmxN118QjdWoi3Vk08+QUtLCzfeOBWAqVNv4v777+PEE/9xo/d15ZVXdXd5UulsGUjAsGHD\n+M///B2zZz9KY2MjZ501gUMO+QgXXnhu2zannnoyAKNHn8bFF5/Hddddw/jxY9rWjxt3JitWvMGp\np57MCy88z9e/fhkATU1NjB79eZqbm/n3f5/OOeeM5uyzRzN37hwAHnroAUaP/jyXXnoBr722uIqv\nWnrbVtEykDbX3nsHEyacz733/pSrr76K/fbbn9NPP7PDbZctW8qkSd9m+PCdufTSC/jrX19m1apV\nDB++M9tuux0A++zzfv72t7/R2NjI00//lhEjPsZLL73Is88+zdSpd7By5UrGjx/DIYeM4O677+SO\nO+4G4JRTTqraa5baMwwk4E9/WsA++wTXXHM9TU1NfP/707nttqn07dsPgPbX49TX92X48J0BOOaY\n43j44QdZtWoVxxxz3Fr7bGg4mlmzZjJnzq8588wxzJ8/n4ULX+Lcc8cBsHr1KpYseY2hQ4fSv/8A\nAPbcc69qvFxpPXYTScBTT83he9+bBkB9fT177bU373vfbixevAiA+fOzbdtttnn7up3DDjuS3/72\nKZ599hkOPvjQtfY5cuSxPPzwg7z22mu87327s+uuu/KBD+zHLbfcxo03TuXoo0ey3XaDWbz4VRob\nG1m9ejULF75YhVcrrc+WgQScfPLnuOmm6zjjjFMZOHAAO+wwlEsuuZzvfOdmxo79IvvsE2y//Q7r\nPa5fv37sttvuDBw4iD591p488d3vfjctLXDkkQ1A0XW0xx57Mn78GFaubOS4406gX79+nHXWeCZO\nHMuOO76rw+eQqmGrmI7C0USS9M6cjkKS1CnDQJJkGEiSDANJEoaBJAmHlqoX25xRaB1xZJq2ZIaB\nVEXNzc1cf/23WLBgPn379uUrX7mSXXbZtW397NmPMX367fTp04fjjjuBE074HzWsVr2J3URSFc2a\nNZPVq1dz6613cvbZ53LLLf/atq6pqYmbb76BG264hVtuuY377vu5E9epagwDqYqeffYZRoz4KAD7\n7bc/zz//XNu6hQtfYuedd2XIkCH07duXAw44kGeeebpWpaqXMQykKlqxYkXbzKYA22yzDU1NTW3r\nttvu7XWDBm3LihVvVL1G9U6GgVRF2267LY2NjW33W1paqK+vb7duRdu6xsa1w0Eqk2EgVdH++x/I\nnDmPAzBv3u/XmrJ699334OWX/8KyZUt56623eOaZp9lvvwNqVap6GUcTqdeqxVDQI4/8OE899SRn\nnz2alpYWvvrVr/PQQw+ycmUjo0adxMSJF3DhhefS3NzMccedwLBh76l6jeqdnLXUseGSeglnLZUk\ndcowkCQZBpIkw0CShGEgScKhperFLp5xRbfu79rjJ3Xr/qRqsmUg1cAf/jCPiRPPWm/57NmPMWbM\nFxg37kzuu+/nNahMvZUtA6nKfvCDu/jlL+9nwICBay1vnbV02rS7GThwIOec8yUOP/xIdtzxXTWq\nVL2JLQOpynbeeRcmT752veXOWqpaMgykKmtoOLptcrr2nLVUtVRqN1FEvAf4LfApoAmYDrQA84AJ\n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\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x115543f98>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"sns.countplot(data['Cabin'], hue=data['Survived'])"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": 51,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"data['Sex'] = data['Sex'].astype('category').cat.codes\n",
"data['Embarked'] = data['Embarked'].astype('category').cat.codes\n",
"data['Pclass'] = data['Pclass'].astype('category').cat.codes\n",
"data['Title1'] = data['Title1'].astype('category').cat.codes\n",
"data['Title2'] = data['Title2'].astype('category').cat.codes\n",
"data['Cabin'] = data['Cabin'].astype('category').cat.codes\n",
"data['Ticket_info'] = data['Ticket_info'].astype('category').cat.codes"
]
},
{
"cell_type": "code",
"execution_count": 52,
"metadata": {},
"outputs": [],
"source": [
"dataAgeNull = data[data[\"Age\"].isnull()]\n",
"dataAgeNotNull = data[data[\"Age\"].notnull()]\n",
"remove_outlier = dataAgeNotNull[(np.abs(dataAgeNotNull[\"Fare\"]-dataAgeNotNull[\"Fare\"].mean())>(4*dataAgeNotNull[\"Fare\"].std()))|\n",
" (np.abs(dataAgeNotNull[\"Family_Size\"]-dataAgeNotNull[\"Family_Size\"].mean())>(4*dataAgeNotNull[\"Family_Size\"].std())) \n",
" ]\n",
"rfModel_age = RandomForestRegressor(n_estimators=2000,random_state=42)\n",
"ageColumns = ['Embarked', 'Fare', 'Pclass', 'Sex', 'Family_Size', 'Title1', 'Title2','Cabin','Ticket_info']\n",
"rfModel_age.fit(remove_outlier[ageColumns], remove_outlier[\"Age\"])\n",
"\n",
"ageNullValues = rfModel_age.predict(X= dataAgeNull[ageColumns])\n",
"dataAgeNull.loc[:,\"Age\"] = ageNullValues\n",
"data = dataAgeNull.append(dataAgeNotNull)\n",
"data.reset_index(inplace=True, drop=True)"
]
},
{
"cell_type": "code",
"execution_count": 53,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"dataTrain = data[pd.notnull(data['Survived'])].sort_values(by=[\"PassengerId\"])\n",
"dataTest = data[~pd.notnull(data['Survived'])].sort_values(by=[\"PassengerId\"])"
]
},
{
"cell_type": "code",
"execution_count": 54,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Index(['Age', 'Cabin', 'Embarked', 'Fare', 'Name', 'Parch', 'PassengerId',\n",
" 'Pclass', 'Sex', 'SibSp', 'Survived', 'Ticket', 'Family_Size', 'Title1',\n",
" 'Title2', 'Ticket_info'],\n",
" dtype='object')"
]
},
"execution_count": 54,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dataTrain.columns"
]
},
{
"cell_type": "code",
"execution_count": 55,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"dataTrain = dataTrain[['Survived', 'Age', 'Embarked', 'Fare', 'Pclass', 'Sex', 'Family_Size', 'Title2','Ticket_info','Cabin']]\n",
"dataTest = dataTest[['Age', 'Embarked', 'Fare', 'Pclass', 'Sex', 'Family_Size', 'Title2','Ticket_info','Cabin']]"
]
},
{
"cell_type": "code",
"execution_count": 56,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Survived</th>\n",
" <th>Age</th>\n",
" <th>Embarked</th>\n",
" <th>Fare</th>\n",
" <th>Pclass</th>\n",
" <th>Sex</th>\n",
" <th>Family_Size</th>\n",
" <th>Title2</th>\n",
" <th>Ticket_info</th>\n",
" <th>Cabin</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>263</th>\n",
" <td>0.0</td>\n",
" <td>22.000000</td>\n",
" <td>2</td>\n",
" <td>7.2500</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>264</th>\n",
" <td>1.0</td>\n",
" <td>38.000000</td>\n",
" <td>0</td>\n",
" <td>71.2833</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>14</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>265</th>\n",
" <td>1.0</td>\n",
" <td>26.000000</td>\n",
" <td>2</td>\n",
" <td>7.9250</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>31</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>266</th>\n",
" <td>1.0</td>\n",
" <td>35.000000</td>\n",
" <td>2</td>\n",
" <td>53.1000</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>267</th>\n",
" <td>0.0</td>\n",
" <td>35.000000</td>\n",
" <td>2</td>\n",
" <td>8.0500</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>0.0</td>\n",
" <td>41.326267</td>\n",
" <td>1</td>\n",
" <td>8.4583</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>268</th>\n",
" <td>0.0</td>\n",
" <td>54.000000</td>\n",
" <td>2</td>\n",
" <td>51.8625</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>269</th>\n",
" <td>0.0</td>\n",
" <td>2.000000</td>\n",
" <td>2</td>\n",
" <td>21.0750</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>4</td>\n",
" <td>0</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>270</th>\n",
" <td>1.0</td>\n",
" <td>27.000000</td>\n",
" <td>2</td>\n",
" <td>11.1333</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>271</th>\n",
" <td>1.0</td>\n",
" <td>14.000000</td>\n",
" <td>0</td>\n",
" <td>30.0708</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>272</th>\n",
" <td>1.0</td>\n",
" <td>4.000000</td>\n",
" <td>2</td>\n",
" <td>16.7000</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>15</td>\n",
" <td>6</td>\n",
" </tr>\n",
" <tr>\n",
" <th>273</th>\n",
" <td>1.0</td>\n",
" <td>58.000000</td>\n",
" <td>2</td>\n",
" <td>26.5500</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>36</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>274</th>\n",
" <td>0.0</td>\n",
" <td>20.000000</td>\n",
" <td>2</td>\n",
" <td>8.0500</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>275</th>\n",
" <td>0.0</td>\n",
" <td>39.000000</td>\n",
" <td>2</td>\n",
" <td>31.2750</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>276</th>\n",
" <td>0.0</td>\n",
" <td>14.000000</td>\n",
" <td>2</td>\n",
" <td>7.8542</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>277</th>\n",
" <td>1.0</td>\n",
" <td>55.000000</td>\n",
" <td>2</td>\n",
" <td>16.0000</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>278</th>\n",
" <td>0.0</td>\n",
" <td>2.000000</td>\n",
" <td>1</td>\n",
" <td>29.1250</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1.0</td>\n",
" <td>41.616486</td>\n",
" <td>2</td>\n",
" <td>13.0000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>279</th>\n",
" <td>0.0</td>\n",
" <td>31.000000</td>\n",
" <td>2</td>\n",
" <td>18.0000</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>1.0</td>\n",
" <td>46.792625</td>\n",
" <td>0</td>\n",
" <td>7.2250</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>280</th>\n",
" <td>0.0</td>\n",
" <td>35.000000</td>\n",
" <td>2</td>\n",
" <td>26.0000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>281</th>\n",
" <td>1.0</td>\n",
" <td>34.000000</td>\n",
" <td>2</td>\n",
" <td>13.0000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>282</th>\n",
" <td>1.0</td>\n",
" <td>15.000000</td>\n",
" <td>1</td>\n",
" <td>8.0292</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>283</th>\n",
" <td>1.0</td>\n",
" <td>28.000000</td>\n",
" <td>2</td>\n",
" <td>35.5000</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>284</th>\n",
" <td>0.0</td>\n",
" <td>8.000000</td>\n",
" <td>2</td>\n",
" <td>21.0750</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>285</th>\n",
" <td>1.0</td>\n",
" <td>38.000000</td>\n",
" <td>2</td>\n",
" <td>31.3875</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>0.0</td>\n",
" <td>41.326267</td>\n",
" <td>0</td>\n",
" <td>7.2250</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>286</th>\n",
" <td>0.0</td>\n",
" <td>19.000000</td>\n",
" <td>2</td>\n",
" <td>263.0000</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>5</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>1.0</td>\n",
" <td>34.860886</td>\n",
" <td>1</td>\n",
" <td>7.8792</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>0.0</td>\n",
" <td>39.428653</td>\n",
" <td>2</td>\n",
" <td>7.8958</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>951</th>\n",
" <td>0.0</td>\n",
" <td>21.000000</td>\n",
" <td>2</td>\n",
" <td>11.5000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>952</th>\n",
" <td>1.0</td>\n",
" <td>48.000000</td>\n",
" <td>2</td>\n",
" <td>25.9292</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>173</th>\n",
" <td>0.0</td>\n",
" <td>15.470411</td>\n",
" <td>2</td>\n",
" <td>69.5500</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>10</td>\n",
" <td>1</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>953</th>\n",
" <td>0.0</td>\n",
" <td>24.000000</td>\n",
" <td>2</td>\n",
" <td>13.0000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>954</th>\n",
" <td>1.0</td>\n",
" <td>42.000000</td>\n",
" <td>2</td>\n",
" <td>13.0000</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>955</th>\n",
" <td>1.0</td>\n",
" <td>27.000000</td>\n",
" <td>0</td>\n",
" <td>13.8583</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>22</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>956</th>\n",
" <td>0.0</td>\n",
" <td>31.000000</td>\n",
" <td>2</td>\n",
" <td>50.4958</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>14</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>174</th>\n",
" <td>0.0</td>\n",
" <td>39.428653</td>\n",
" <td>2</td>\n",
" <td>9.5000</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>957</th>\n",
" <td>1.0</td>\n",
" <td>4.000000</td>\n",
" <td>2</td>\n",
" <td>11.1333</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>958</th>\n",
" <td>0.0</td>\n",
" <td>26.000000</td>\n",
" <td>2</td>\n",
" <td>7.8958</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>959</th>\n",
" <td>1.0</td>\n",
" <td>47.000000</td>\n",
" <td>2</td>\n",
" <td>52.5542</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>960</th>\n",
" <td>0.0</td>\n",
" <td>33.000000</td>\n",
" <td>2</td>\n",
" <td>5.0000</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>961</th>\n",
" <td>0.0</td>\n",
" <td>47.000000</td>\n",
" <td>2</td>\n",
" <td>9.0000</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>962</th>\n",
" <td>1.0</td>\n",
" <td>28.000000</td>\n",
" <td>0</td>\n",
" <td>24.0000</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>16</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>963</th>\n",
" <td>1.0</td>\n",
" <td>15.000000</td>\n",
" <td>0</td>\n",
" <td>7.2250</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>964</th>\n",
" <td>0.0</td>\n",
" <td>20.000000</td>\n",
" <td>2</td>\n",
" <td>9.8458</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>965</th>\n",
" <td>0.0</td>\n",
" <td>19.000000</td>\n",
" <td>2</td>\n",
" <td>7.8958</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>175</th>\n",
" <td>0.0</td>\n",
" <td>39.428653</td>\n",
" <td>2</td>\n",
" <td>7.8958</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>966</th>\n",
" <td>1.0</td>\n",
" <td>56.000000</td>\n",
" <td>0</td>\n",
" <td>83.1583</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>967</th>\n",
" <td>1.0</td>\n",
" <td>25.000000</td>\n",
" <td>2</td>\n",
" <td>26.0000</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>968</th>\n",
" <td>0.0</td>\n",
" <td>33.000000</td>\n",
" <td>2</td>\n",
" <td>7.8958</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>969</th>\n",
" <td>0.0</td>\n",
" <td>22.000000</td>\n",
" <td>2</td>\n",
" <td>10.5167</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>970</th>\n",
" <td>0.0</td>\n",
" <td>28.000000</td>\n",
" <td>2</td>\n",
" <td>10.5000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>8</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>971</th>\n",
" <td>0.0</td>\n",
" <td>25.000000</td>\n",
" <td>2</td>\n",
" <td>7.0500</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>28</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>972</th>\n",
" <td>0.0</td>\n",
" <td>39.000000</td>\n",
" <td>1</td>\n",
" <td>29.1250</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>3</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>973</th>\n",
" <td>0.0</td>\n",
" <td>27.000000</td>\n",
" <td>2</td>\n",
" <td>13.0000</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>974</th>\n",
" <td>1.0</td>\n",
" <td>19.000000</td>\n",
" <td>2</td>\n",
" <td>30.0000</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>36</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>176</th>\n",
" <td>0.0</td>\n",
" <td>19.099409</td>\n",
" <td>2</td>\n",
" <td>23.4500</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>34</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>975</th>\n",
" <td>1.0</td>\n",
" <td>26.000000</td>\n",
" <td>0</td>\n",
" <td>30.0000</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>976</th>\n",
" <td>0.0</td>\n",
" <td>32.000000</td>\n",
" <td>1</td>\n",
" <td>7.7500</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>36</td>\n",
" <td>7</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>891 rows × 10 columns</p>\n",
"</div>"
],
"text/plain": [
" Survived Age Embarked Fare Pclass Sex Family_Size \\\n",
"263 0.0 22.000000 2 7.2500 2 1 1 \n",
"264 1.0 38.000000 0 71.2833 0 0 1 \n",
"265 1.0 26.000000 2 7.9250 2 0 0 \n",
"266 1.0 35.000000 2 53.1000 0 0 1 \n",
"267 0.0 35.000000 2 8.0500 2 1 0 \n",
"0 0.0 41.326267 1 8.4583 2 1 0 \n",
"268 0.0 54.000000 2 51.8625 0 1 0 \n",
"269 0.0 2.000000 2 21.0750 2 1 4 \n",
"270 1.0 27.000000 2 11.1333 2 0 2 \n",
"271 1.0 14.000000 0 30.0708 1 0 1 \n",
"272 1.0 4.000000 2 16.7000 2 0 2 \n",
"273 1.0 58.000000 2 26.5500 0 0 0 \n",
"274 0.0 20.000000 2 8.0500 2 1 0 \n",
"275 0.0 39.000000 2 31.2750 2 1 6 \n",
"276 0.0 14.000000 2 7.8542 2 0 0 \n",
"277 1.0 55.000000 2 16.0000 1 0 0 \n",
"278 0.0 2.000000 1 29.1250 2 1 5 \n",
"1 1.0 41.616486 2 13.0000 1 1 0 \n",
"279 0.0 31.000000 2 18.0000 2 0 1 \n",
"2 1.0 46.792625 0 7.2250 2 0 0 \n",
"280 0.0 35.000000 2 26.0000 1 1 0 \n",
"281 1.0 34.000000 2 13.0000 1 1 0 \n",
"282 1.0 15.000000 1 8.0292 2 0 0 \n",
"283 1.0 28.000000 2 35.5000 0 1 0 \n",
"284 0.0 8.000000 2 21.0750 2 0 4 \n",
"285 1.0 38.000000 2 31.3875 2 0 6 \n",
"3 0.0 41.326267 0 7.2250 2 1 0 \n",
"286 0.0 19.000000 2 263.0000 0 1 5 \n",
"4 1.0 34.860886 1 7.8792 2 0 0 \n",
"5 0.0 39.428653 2 7.8958 2 1 0 \n",
".. ... ... ... ... ... ... ... \n",
"951 0.0 21.000000 2 11.5000 1 1 1 \n",
"952 1.0 48.000000 2 25.9292 0 0 0 \n",
"173 0.0 15.470411 2 69.5500 2 0 10 \n",
"953 0.0 24.000000 2 13.0000 1 1 0 \n",
"954 1.0 42.000000 2 13.0000 1 0 0 \n",
"955 1.0 27.000000 0 13.8583 1 0 1 \n",
"956 0.0 31.000000 2 50.4958 0 1 0 \n",
"174 0.0 39.428653 2 9.5000 2 1 0 \n",
"957 1.0 4.000000 2 11.1333 2 1 2 \n",
"958 0.0 26.000000 2 7.8958 2 1 0 \n",
"959 1.0 47.000000 2 52.5542 0 0 2 \n",
"960 0.0 33.000000 2 5.0000 0 1 0 \n",
"961 0.0 47.000000 2 9.0000 2 1 0 \n",
"962 1.0 28.000000 0 24.0000 1 0 1 \n",
"963 1.0 15.000000 0 7.2250 2 0 0 \n",
"964 0.0 20.000000 2 9.8458 2 1 0 \n",
"965 0.0 19.000000 2 7.8958 2 1 0 \n",
"175 0.0 39.428653 2 7.8958 2 1 0 \n",
"966 1.0 56.000000 0 83.1583 0 0 1 \n",
"967 1.0 25.000000 2 26.0000 1 0 1 \n",
"968 0.0 33.000000 2 7.8958 2 1 0 \n",
"969 0.0 22.000000 2 10.5167 2 0 0 \n",
"970 0.0 28.000000 2 10.5000 1 1 0 \n",
"971 0.0 25.000000 2 7.0500 2 1 0 \n",
"972 0.0 39.000000 1 29.1250 2 0 5 \n",
"973 0.0 27.000000 2 13.0000 1 1 0 \n",
"974 1.0 19.000000 2 30.0000 0 0 0 \n",
"176 0.0 19.099409 2 23.4500 2 0 3 \n",
"975 1.0 26.000000 0 30.0000 0 1 0 \n",
"976 0.0 32.000000 1 7.7500 2 1 0 \n",
"\n",
" Title2 Ticket_info Cabin \n",
"263 2 2 7 \n",
"264 3 14 2 \n",
"265 1 31 7 \n",
"266 3 36 2 \n",
"267 2 36 7 \n",
"0 2 36 7 \n",
"268 2 36 4 \n",
"269 0 36 7 \n",
"270 3 36 7 \n",
"271 3 36 7 \n",
"272 1 15 6 \n",
"273 1 36 2 \n",
"274 2 2 7 \n",
"275 2 36 7 \n",
"276 1 36 7 \n",
"277 3 36 7 \n",
"278 0 36 7 \n",
"1 2 36 7 \n",
"279 3 36 7 \n",
"2 3 36 7 \n",
"280 2 36 7 \n",
"281 2 36 3 \n",
"282 1 36 7 \n",
"283 2 36 0 \n",
"284 1 36 7 \n",
"285 3 36 7 \n",
"3 2 36 7 \n",
"286 2 36 2 \n",
"4 1 36 7 \n",
"5 2 36 7 \n",
".. ... ... ... \n",
"951 2 36 7 \n",
"952 3 36 3 \n",
"173 1 7 7 \n",
"953 2 36 7 \n",
"954 3 36 7 \n",
"955 1 22 7 \n",
"956 2 14 0 \n",
"174 2 36 7 \n",
"957 0 36 7 \n",
"958 2 36 7 \n",
"959 3 36 3 \n",
"960 2 36 1 \n",
"961 2 36 7 \n",
"962 3 16 7 \n",
"963 1 36 7 \n",
"964 2 36 7 \n",
"965 2 36 7 \n",
"175 2 36 7 \n",
"966 3 36 2 \n",
"967 3 36 7 \n",
"968 2 36 7 \n",
"969 1 36 7 \n",
"970 2 8 7 \n",
"971 2 28 7 \n",
"972 3 36 7 \n",
"973 2 36 7 \n",
"974 1 36 1 \n",
"176 1 34 7 \n",
"975 2 36 2 \n",
"976 2 36 7 \n",
"\n",
"[891 rows x 10 columns]"
]
},
"execution_count": 56,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dataTrain"
]
},
{
"cell_type": "markdown",
"metadata": {
"_cell_guid": "8d534c0e-6d69-48c1-9229-0dfdc47775a6",
"_uuid": "d6e6f1310db0e9f497ef1ed98dd18d5ed5fe888b"
},
"source": [
"## Model training"
]
},
{
"cell_type": "code",
"execution_count": 57,
"metadata": {
"_cell_guid": "db9f2d4a-befc-4b68-9f31-cc5d9816fb6f",
"_execution_state": "busy",
"_uuid": "b500e8cc97da46ed010fff936445056e2be4dcc3"
},
"outputs": [],
"source": [
"# rf = RandomForestClassifier(oob_score=True, random_state=1, n_jobs=-1)\n",
"# param_grid = { \"criterion\" : [\"gini\", \"entropy\"], \"min_samples_leaf\" : [1, 5, 10], \"min_samples_split\" : [2, 4, 10, 12, 16, 20], \"n_estimators\": [50, 100, 400, 700, 1000]}\n",
"# gs = GridSearchCV(estimator=rf, param_grid=param_grid, scoring='accuracy', cv=3, n_jobs=-1)\n",
"\n",
"# gs = gs.fit(dataTrain.iloc[:, 1:], dataTrain.iloc[:, 0])\n",
"\n",
"# print(gs.best_score_)\n",
"# print(gs.best_params_) \n"
]
},
{
"cell_type": "code",
"execution_count": 58,
"metadata": {
"_cell_guid": "46d3294b-f3c0-46e8-9eed-e6a9c99b6039",
"_execution_state": "busy",
"_uuid": "2361c2e4e0ed4b3eefeb614ed7881b8690a6a2ee"
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"0.8294\n"
]
}
],
"source": [
"from sklearn.ensemble import RandomForestClassifier\n",
" \n",
"rf = RandomForestClassifier(criterion='gini', \n",
" n_estimators=1000,\n",
" min_samples_split=12,\n",
" min_samples_leaf=1,\n",
" oob_score=True,\n",
" random_state=1,\n",
" n_jobs=-1) \n",
"\n",
"rf.fit(dataTrain.iloc[:, 1:], dataTrain.iloc[:, 0])\n",
"print(\"%.4f\" % rf.oob_score_)"
]
},
{
"cell_type": "code",
"execution_count": 59,
"metadata": {
"_cell_guid": "4444e10c-159a-4f38-a4cd-d31d8ab9ac5d",
"_execution_state": "busy",
"_uuid": "1cd3a701900b591bdad1e1e19f385abe33220b59"
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>variable</th>\n",
" <th>importance</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Sex</td>\n",
" <td>0.264997</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Fare</td>\n",
" <td>0.163890</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>Title2</td>\n",
" <td>0.152698</td>\n",
" </tr>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Age</td>\n",
" <td>0.131891</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Pclass</td>\n",
" <td>0.091048</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>Family_Size</td>\n",
" <td>0.070839</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>Cabin</td>\n",
" <td>0.067029</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>Ticket_info</td>\n",
" <td>0.031735</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Embarked</td>\n",
" <td>0.025873</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" variable importance\n",
"4 Sex 0.264997\n",
"2 Fare 0.163890\n",
"6 Title2 0.152698\n",
"0 Age 0.131891\n",
"3 Pclass 0.091048\n",
"5 Family_Size 0.070839\n",
"8 Cabin 0.067029\n",
"7 Ticket_info 0.031735\n",
"1 Embarked 0.025873"
]
},
"execution_count": 59,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pd.concat((pd.DataFrame(dataTrain.iloc[:, 1:].columns, columns = ['variable']), \n",
" pd.DataFrame(rf.feature_importances_, columns = ['importance'])), \n",
" axis = 1).sort_values(by='importance', ascending = False)[:20]"
]
},
{
"cell_type": "markdown",
"metadata": {
"_cell_guid": "4867dfc3-023c-48fa-8970-bc0a1fbe3547",
"_uuid": "bbad5aff8f09eb3fabe732b03d1d5d4f828d52d7"
},
"source": [
"## Submit"
]
},
{
"cell_type": "code",
"execution_count": 60,
"metadata": {
"_cell_guid": "de6b05c8-17b7-45c2-b813-24af91c2eaca",
"_execution_state": "busy",
"_uuid": "c5dccff507ecae39fc76de6717ac0a06f3a12bf0",
"collapsed": true
},
"outputs": [],
"source": [
"rf_res = rf.predict(dataTest)\n",
"submit['Survived'] = rf_res\n",
"submit['Survived'] = submit['Survived'].astype(int)\n",
"submit.to_csv('submit.csv', index= False)"
]
},
{
"cell_type": "code",
"execution_count": 61,
"metadata": {
"_cell_guid": "b353357c-0fd3-4f27-b8f7-b1b0f575a548",
"_execution_state": "busy",
"_uuid": "629c209b036372241851c1a19f7d3261b2817169",
"scrolled": true
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>PassengerId</th>\n",
" <th>Survived</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>892</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>893</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>894</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>895</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>896</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>897</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>898</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>899</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>900</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>901</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>902</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>903</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>904</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>905</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>906</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>907</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>908</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>909</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>910</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>911</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>912</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>913</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>914</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>915</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>916</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>917</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>918</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>919</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>920</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>921</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>388</th>\n",
" <td>1280</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>389</th>\n",
" <td>1281</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>390</th>\n",
" <td>1282</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>391</th>\n",
" <td>1283</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>392</th>\n",
" <td>1284</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>393</th>\n",
" <td>1285</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>394</th>\n",
" <td>1286</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>395</th>\n",
" <td>1287</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>396</th>\n",
" <td>1288</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>397</th>\n",
" <td>1289</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>398</th>\n",
" <td>1290</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>399</th>\n",
" <td>1291</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>400</th>\n",
" <td>1292</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>401</th>\n",
" <td>1293</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>402</th>\n",
" <td>1294</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>403</th>\n",
" <td>1295</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>404</th>\n",
" <td>1296</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>405</th>\n",
" <td>1297</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>406</th>\n",
" <td>1298</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>407</th>\n",
" <td>1299</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>408</th>\n",
" <td>1300</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>409</th>\n",
" <td>1301</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>410</th>\n",
" <td>1302</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>411</th>\n",
" <td>1303</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>412</th>\n",
" <td>1304</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>413</th>\n",
" <td>1305</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>414</th>\n",
" <td>1306</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>415</th>\n",
" <td>1307</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>416</th>\n",
" <td>1308</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>417</th>\n",
" <td>1309</td>\n",
" <td>1</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>418 rows × 2 columns</p>\n",
"</div>"
],
"text/plain": [
" PassengerId Survived\n",
"0 892 0\n",
"1 893 1\n",
"2 894 0\n",
"3 895 0\n",
"4 896 1\n",
"5 897 0\n",
"6 898 0\n",
"7 899 0\n",
"8 900 1\n",
"9 901 0\n",
"10 902 0\n",
"11 903 0\n",
"12 904 1\n",
"13 905 0\n",
"14 906 1\n",
"15 907 1\n",
"16 908 0\n",
"17 909 0\n",
"18 910 0\n",
"19 911 1\n",
"20 912 0\n",
"21 913 1\n",
"22 914 1\n",
"23 915 0\n",
"24 916 1\n",
"25 917 0\n",
"26 918 1\n",
"27 919 0\n",
"28 920 1\n",
"29 921 0\n",
".. ... ...\n",
"388 1280 0\n",
"389 1281 0\n",
"390 1282 0\n",
"391 1283 1\n",
"392 1284 1\n",
"393 1285 0\n",
"394 1286 0\n",
"395 1287 1\n",
"396 1288 0\n",
"397 1289 1\n",
"398 1290 0\n",
"399 1291 0\n",
"400 1292 1\n",
"401 1293 0\n",
"402 1294 1\n",
"403 1295 0\n",
"404 1296 0\n",
"405 1297 0\n",
"406 1298 0\n",
"407 1299 0\n",
"408 1300 1\n",
"409 1301 1\n",
"410 1302 1\n",
"411 1303 1\n",
"412 1304 0\n",
"413 1305 0\n",
"414 1306 1\n",
"415 1307 0\n",
"416 1308 0\n",
"417 1309 1\n",
"\n",
"[418 rows x 2 columns]"
]
},
"execution_count": 61,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"submit"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.1"
}
},
"nbformat": 4,
"nbformat_minor": 1
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment