From d9d775de7a9801f02753d84da09df9da142651ec Mon Sep 17 00:00:00 2001 From: bearecinos <recinos@uni-bremen.de> Date: Thu, 10 Dec 2020 10:52:30 +0000 Subject: [PATCH] added link to notebook --- .gitignore | 1 - docs/.gitignore | 1 + .../mdf_reader_test_overview-checkpoint.ipynb | 2179 ----------------- docs/notebooks/mdf_reader_test_overview.ipynb | 2 +- 4 files changed, 2 insertions(+), 2181 deletions(-) delete mode 100644 docs/notebooks/.ipynb_checkpoints/mdf_reader_test_overview-checkpoint.ipynb diff --git a/.gitignore b/.gitignore index 38438b1..661e65e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ /**/.DS_Store /**/*.py[cod] /**/__pycache__ -/.ipynb_checkpoints /.idea/ /test/__pycache__ \ No newline at end of file diff --git a/docs/.gitignore b/docs/.gitignore index 91f9cd9..4160236 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,2 +1,3 @@ +docs/notebooks/.ipynb_checkpoints/ !.gitignore !User_manual.docx diff --git a/docs/notebooks/.ipynb_checkpoints/mdf_reader_test_overview-checkpoint.ipynb b/docs/notebooks/.ipynb_checkpoints/mdf_reader_test_overview-checkpoint.ipynb deleted file mode 100644 index f54965b..0000000 --- a/docs/notebooks/.ipynb_checkpoints/mdf_reader_test_overview-checkpoint.ipynb +++ /dev/null @@ -1,2179 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Test and overview of the `mdf_reader` tool " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "First clone the [gitlab repository](https://git.noc.ac.uk/brecinosrivas/mdf_reader) and modify the path in `sys.path.append()` with the directory path where you store the `mdf_reader` repository." - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2020-12-10 09:49:38,429 - root - INFO - init basic configure of logging success\n" - ] - } - ], - "source": [ - "import os\n", - "import sys\n", - "sys.path.append('/home/bea/')\n", - "import mdf_reader\n", - "import json" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "The `mdf_reader` is a python3 tool designed to read data files compliant with a user specified [data\n", - "model](https://cds.climate.copernicus.eu/toolbox/doc/how-to/15_how_to_understand_the_common_data_model/15_how_to_understand_the_common_data_model.html). \n", - "\n", - "It was developed with the initial idea to read the [IMMA](https://icoads.noaa.gov/e-doc/imma/R3.0-imma1.pdf) data format, but it was further enhanced to account for other meteorological data formats. \n", - "\n", - "Lets see an example for a typical file from [ICOADSv3.0.](https://icoads.noaa.gov/r3.html). We pick an specific montly output for a Source/Deck. In this case data from the Marine Meterological Journals data set SID/DCK: **125-704 for Oct 1878.**\n", - "\n", - "The `.imma` file looks like this:" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/bea/.virtualenvs/c3s/lib/python3.6/site-packages/ipykernel_launcher.py:4: FutureWarning: read_table is deprecated, use read_csv instead, passing sep='\\t'.\n", - " after removing the cwd from sys.path.\n" - ] - } - ], - "source": [ - "import pandas as pd\n", - "\n", - "data_path = os.path.join('~/c3s_work','mdf_reader/tests/data/125-704_1878-10_subset.imma')\n", - "data_ori = pd.read_table(data_path)" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "<div>\n", - "<style scoped>\n", - " .dataframe tbody tr th:only-of-type {\n", - " vertical-align: middle;\n", - " }\n", - "\n", - " .dataframe tbody tr th {\n", - " vertical-align: top;\n", - " }\n", - "\n", - " .dataframe thead th {\n", - " text-align: right;\n", - " }\n", - "</style>\n", - "<table border=\"1\" class=\"dataframe\">\n", - " <thead>\n", - " <tr style=\"text-align: right;\">\n", - " <th></th>\n", - " <th>18781020 600 4228 29159 130623 10Panay 12325123 9961 4 165 17128704125 5 0 1 1FF111F11AAA1AAAA1AAA 9815020N163002199 0 100200180003Panay 78011118737S.P.Bray,Jr 013231190214 Bulkhead of cabin 1- .1022200200180014Boston Rio de Janeiro 300200180014001518781020 4220N 6630W 10 E 400200180014001518781020102 85 EXS WSW 0629601 58 BOC CU05R</th>\n", - " </tr>\n", - " </thead>\n", - " <tbody>\n", - " <tr>\n", - " <th>0</th>\n", - " <td>18781020 800 4231 29197 130623 10Panay 1...</td>\n", - " </tr>\n", - " <tr>\n", - " <th>1</th>\n", - " <td>187810201000 4233 29236 130623 10Panay 1...</td>\n", - " </tr>\n", - " <tr>\n", - " <th>2</th>\n", - " <td>187810201200 4235 29271 130623 10Panay 1...</td>\n", - " </tr>\n", - " <tr>\n", - " <th>3</th>\n", - " <td>187810201400 4237 29310 130623 10Panay 1...</td>\n", - " </tr>\n", - " <tr>\n", - " <th>4</th>\n", - " <td>187810201600 4233 29350 130423 10Panay 1...</td>\n", - " </tr>\n", - " </tbody>\n", - "</table>\n", - "</div>" - ], - "text/plain": [ - " 18781020 600 4228 29159 130623 10Panay 12325123 9961 4 165 17128704125 5 0 1 1FF111F11AAA1AAAA1AAA 9815020N163002199 0 100200180003Panay 78011118737S.P.Bray,Jr 013231190214 Bulkhead of cabin 1- .1022200200180014Boston Rio de Janeiro 300200180014001518781020 4220N 6630W 10 E 400200180014001518781020102 85 EXS WSW 0629601 58 BOC CU05R\n", - "0 18781020 800 4231 29197 130623 10Panay 1... \n", - "1 187810201000 4233 29236 130623 10Panay 1... \n", - "2 187810201200 4235 29271 130623 10Panay 1... \n", - "3 187810201400 4237 29310 130623 10Panay 1... \n", - "4 187810201600 4233 29350 130423 10Panay 1... " - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "data_ori.head()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Very messy to just read into python! \n", - "\n", - "This is why we need the `mdf_reader` tool, to helps us put those imma files in a [pandas.DataFrame](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.html) format. For that we need need a **schema**.\n", - "\n", - "A **schema** file gathers a collection of descriptors that enable the `mdf_reader` tool to access the content\n", - "of a `data model/ schema` and extract the sections of the raw data file that contains meaningful information. These **schema files** are the `bones` of the data model, basically `.json` files outlining the structure of the incoming raw data.\n", - "\n", - "The `mdf_reader` takes this information and translate the characteristics of the data to a python pandas dataframe.\n", - "\n", - "The tool has several **schema** templates build in." - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [], - "source": [ - "template_names = mdf_reader.schemas.templates()" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['fixed_width_complex_exc',\n", - " 'delimited_sections',\n", - " 'delimited_basic',\n", - " 'fixed_width_complex_opt',\n", - " 'fixed_width_sections',\n", - " 'fixed_width_basic']" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "template_names" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "As well as templates for `code_tables` which are `.json` files containing keys to describe complex metereological variables like weather forcast or sea state conditions." - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['nested', 'range_keyed_nested', 'simple', 'range_keyed_simple']" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "template_tables = mdf_reader.code_tables.templates()\n", - "template_tables" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "**Schemas** can be desinged to be deck specific like the example below" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2020-12-10 09:54:39,637 - root - INFO - READING DATA MODEL SCHEMA FILE...\n", - "2020-12-10 09:54:39,650 - root - INFO - EXTRACTING DATA FROM MODEL: imma1_d704\n", - "2020-12-10 09:54:39,652 - root - INFO - Getting data string from source...\n", - "2020-12-10 09:54:39,672 - root - INFO - Extracting and reading sections\n", - "2020-12-10 09:54:39,678 - root - INFO - Processing section partitioning threads\n", - "2020-12-10 09:54:39,679 - root - INFO - 1000 ...\n", - "2020-12-10 09:54:39,713 - root - INFO - done\n", - "2020-12-10 09:54:39,718 - root - INFO - 211000 ...\n", - "2020-12-10 09:54:39,761 - root - INFO - done\n", - "2020-12-10 09:54:39,762 - root - INFO - 29211000 ...\n", - "2020-12-10 09:54:39,793 - root - INFO - done\n", - "2020-12-10 09:54:39,794 - root - INFO - 3029211000 ...\n", - "2020-12-10 09:54:39,802 - root - INFO - done\n", - "2020-12-10 09:54:39,803 - root - INFO - 303029211000 ...\n", - "2020-12-10 09:54:39,809 - root - INFO - done\n", - "2020-12-10 09:54:39,813 - root - INFO - 30303029211000 ...\n", - "2020-12-10 09:54:39,821 - root - INFO - done\n", - "2020-12-10 09:54:39,822 - root - INFO - 3030303029211000 ...\n", - "2020-12-10 09:54:39,851 - root - INFO - done\n", - "2020-12-10 09:54:39,854 - root - INFO - 413030303029211000 ...\n", - "2020-12-10 09:54:39,863 - root - INFO - done\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Reading section core\n", - "Reading section c1\n", - "Reading section c5\n", - "Reading section c6\n", - "Reading section c7\n", - "Reading section c8\n", - "Reading section c9\n", - "Reading section c95\n", - "Reading section c96\n", - "Reading section c97\n", - "Reading section c98\n", - "Reading section c99_sentinal\n", - "Reading section c99_journal\n", - "Reading section c99_voyage\n", - "Reading section c99_daily\n", - "Reading section c99_data4\n", - "Reading section c99_data5\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2020-12-10 09:54:43,137 - root - WARNING - Data numeric elements with missing upper or lower threshold: ('c1', 'BSI'),('c1', 'AQZ'),('c1', 'AQA'),('c1', 'UQZ'),('c1', 'UQA'),('c1', 'VQZ'),('c1', 'VQA'),('c1', 'PQZ'),('c1', 'PQA'),('c1', 'DQZ'),('c1', 'DQA'),('c5', 'OS'),('c5', 'OP'),('c5', 'FM'),('c5', 'IMMV'),('c5', 'IX'),('c5', 'W2'),('c5', 'WMI'),('c5', 'SD2'),('c5', 'SP2'),('c5', 'IS'),('c5', 'RS'),('c5', 'IC1'),('c5', 'IC2'),('c5', 'IC3'),('c5', 'IC4'),('c5', 'IC5'),('c5', 'IR'),('c5', 'RRR'),('c5', 'TR'),('c5', 'NU'),('c5', 'QCI'),('c5', 'QI1'),('c5', 'QI2'),('c5', 'QI3'),('c5', 'QI4'),('c5', 'QI5'),('c5', 'QI6'),('c5', 'QI7'),('c5', 'QI8'),('c5', 'QI9'),('c5', 'QI10'),('c5', 'QI11'),('c5', 'QI12'),('c5', 'QI13'),('c5', 'QI14'),('c5', 'QI15'),('c5', 'QI16'),('c5', 'QI17'),('c5', 'QI18'),('c5', 'QI19'),('c5', 'QI20'),('c5', 'QI21'),('c5', 'QI22'),('c5', 'QI23'),('c5', 'QI24'),('c5', 'QI25'),('c5', 'QI26'),('c5', 'QI27'),('c5', 'QI28'),('c5', 'QI29'),('c5', 'RHI'),('c5', 'AWSI'),('c6', 'FBSRC'),('c6', 'MST'),('c7', 'OPM'),('c7', 'LOT'),('c9', 'CCe'),('c9', 'WWe'),('c9', 'Ne'),('c9', 'NHe'),('c9', 'He'),('c9', 'CLe'),('c9', 'CMe'),('c9', 'CHe'),('c9', 'SBI'),('c95', 'DPRO'),('c95', 'DPRP'),('c95', 'UFR'),('c95', 'ASIR'),('c96', 'ASII'),('c97', 'ASIE'),('c99_journal', 'vessel_length'),('c99_journal', 'vessel_beam'),('c99_journal', 'hold_depth'),('c99_journal', 'tonnage'),('c99_journal', 'baro_height'),('c99_daily', 'year'),('c99_daily', 'month'),('c99_daily', 'day'),('c99_daily', 'distance'),('c99_daily', 'lat_deg_an'),('c99_daily', 'lat_min_an'),('c99_daily', 'lon_deg_an'),('c99_daily', 'lon_min_an'),('c99_daily', 'lat_deg_on'),('c99_daily', 'lat_min_on'),('c99_daily', 'lon_deg_of'),('c99_daily', 'lon_min_of'),('c99_daily', 'current_speed'),('c99_data4', 'year'),('c99_data4', 'month'),('c99_data4', 'day'),('c99_data4', 'hour'),('c99_data4', 'ship_speed'),('c99_data4', 'compass_correction'),('c99_data4', 'attached_thermometer'),('c99_data4', 'air_temperature'),('c99_data4', 'wet_bulb_temperature'),('c99_data4', 'sea_temperature'),('c99_data4', 'sky_clear'),('c99_data5', 'year'),('c99_data5', 'month'),('c99_data5', 'day'),('c99_data5', 'hour'),('c99_data5', 'ship_speed'),('c99_data5', 'attached_thermometer'),('c99_data5', 'air_temperature'),('c99_data5', 'wet_bulb_temperature'),('c99_data5', 'sea_temperature'),('c99_data5', 'sky_clear'),('c99_data5', 'compass_correction')\n", - "2020-12-10 09:54:43,138 - root - WARNING - Corresponding upper and/or lower bounds set to +/-inf for validation\n", - "2020-12-10 09:54:44,849 - root - ERROR - Code table not defined for element ('c99_data4', 'present_weather')\n", - "2020-12-10 09:54:44,851 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,853 - root - ERROR - Code table not defined for element ('c99_data4', 'clouds')\n", - "2020-12-10 09:54:44,862 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,875 - root - ERROR - Code table not defined for element ('c99_data4', 'sea_state')\n", - "2020-12-10 09:54:44,880 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,883 - root - ERROR - Code table not defined for element ('c99_data5', 'time_ind')\n", - "2020-12-10 09:54:44,885 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,889 - root - ERROR - Code table not defined for element ('c99_data5', 'compass_ind')\n", - "2020-12-10 09:54:44,891 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,893 - root - ERROR - Code table not defined for element ('c99_data5', 'ship_course_compass')\n", - "2020-12-10 09:54:44,895 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,902 - root - ERROR - Code table not defined for element ('c99_data5', 'ship_course_true')\n", - "2020-12-10 09:54:44,908 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,912 - root - ERROR - Code table not defined for element ('c99_data5', 'wind_dir_mag')\n", - "2020-12-10 09:54:44,916 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,918 - root - ERROR - Code table not defined for element ('c99_data5', 'wind_force')\n", - "2020-12-10 09:54:44,920 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,922 - root - ERROR - Code table not defined for element ('c99_data5', 'temp_ind')\n", - "2020-12-10 09:54:44,926 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,928 - root - ERROR - Code table not defined for element ('c99_data5', 'present_weather')\n", - "2020-12-10 09:54:44,932 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,936 - root - ERROR - Code table not defined for element ('c99_data5', 'clouds')\n", - "2020-12-10 09:54:44,938 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,940 - root - ERROR - Code table not defined for element ('c99_data5', 'sea_state')\n", - "2020-12-10 09:54:44,942 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,947 - root - ERROR - Code table not defined for element ('c99_data5', 'compass_correction_ind')\n", - "2020-12-10 09:54:44,949 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:44,954 - root - ERROR - Code table not defined for element ('c99_data5', 'compass_correction_dir')\n", - "2020-12-10 09:54:44,960 - root - WARNING - Element mask set to False\n", - "2020-12-10 09:54:46,245 - root - INFO - Wrapping output....\n", - "2020-12-10 09:54:46,490 - root - INFO - CREATING OUTPUT DATA ATTRIBUTES FROM DATA MODEL\n" - ] - } - ], - "source": [ - "schema = 'imma1_d704'\n", - "\n", - "data_file_path = '/home/bea/c3s_work/mdf_reader/tests/data/125-704_1878-10_subset.imma'\n", - "\n", - "data = mdf_reader.read(data_file_path, data_model = schema)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "A new **schema** can be build for a particular deck and source as shown in this notebook. The `imma1_d704` schema was build upon the `imma1` schema/data model but extra sections have been added to the `.json` files to include suplemental data from ICOADS documentation. This is a snapshot of the data inside the `imma1_d704.json`.\n", - "```\n", - "\"c99_journal\": {\n", - " \"header\": {\"sentinal\": \"1\", \"field_layout\":\"fixed_width\",\"length\": 117},\n", - " \"elements\": {\n", - " \"sentinal\":{\n", - " \"description\": \"Journal header record identifier\",\n", - " \"field_length\": 1,\n", - " \"column_type\": \"str\"\n", - " },\n", - " \"reel_no\":{\n", - " \"description\": \"Microfilm reel number. See if we want the zero padding or not...\",\n", - " \"field_length\": 3,\n", - " \"column_type\": \"str\",\n", - " \"LMR6\": true\n", - " }\n", - "\n", - "```\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Now metadata information can be extracted as a component of the padas dataframe. " - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "<div>\n", - "<style scoped>\n", - " .dataframe tbody tr th:only-of-type {\n", - " vertical-align: middle;\n", - " }\n", - "\n", - " .dataframe tbody tr th {\n", - " vertical-align: top;\n", - " }\n", - "\n", - " .dataframe thead th {\n", - " text-align: right;\n", - " }\n", - "</style>\n", - "<table border=\"1\" class=\"dataframe\">\n", - " <thead>\n", - " <tr style=\"text-align: right;\">\n", - " <th></th>\n", - " <th>sentinal</th>\n", - " <th>reel_no</th>\n", - " <th>journal_no</th>\n", - " <th>frame_no</th>\n", - " <th>ship_name</th>\n", - " <th>journal_ed</th>\n", - " <th>rig</th>\n", - " <th>ship_material</th>\n", - " <th>vessel_type</th>\n", - " <th>vessel_length</th>\n", - " <th>...</th>\n", - " <th>hold_depth</th>\n", - " <th>tonnage</th>\n", - " <th>baro_type</th>\n", - " <th>baro_height</th>\n", - " <th>baro_cdate</th>\n", - " <th>baro_loc</th>\n", - " <th>baro_units</th>\n", - " <th>baro_cor</th>\n", - " <th>thermo_mount</th>\n", - " <th>SST_I</th>\n", - " </tr>\n", - " </thead>\n", - " <tbody>\n", - " <tr>\n", - " <th>0</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>1</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>2</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>3</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>4</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>5</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>6</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>7</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>8</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>9</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>10</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>11</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>12</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>13</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>14</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>15</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>16</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>17</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>18</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>19</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>20</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>21</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>22</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>23</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>24</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>25</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>26</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>27</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>28</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>29</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</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", - " <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>435</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>436</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>437</th>\n", - " <td>1</td>\n", - " <td>001</td>\n", - " <td>0014</td>\n", - " <td>0437</td>\n", - " <td>Jermiah Thompson</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>217</td>\n", - " <td>...</td>\n", - " <td>28</td>\n", - " <td>1904</td>\n", - " <td>1</td>\n", - " <td>15</td>\n", - " <td>101878</td>\n", - " <td>After Bulk Head Capt Room</td>\n", - " <td>1</td>\n", - " <td>+ .003</td>\n", - " <td>4</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>438</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>439</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>440</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>441</th>\n", - " <td>1</td>\n", - " <td>001</td>\n", - " <td>0014</td>\n", - " <td>0437</td>\n", - " <td>Jermiah Thompson</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>217</td>\n", - " <td>...</td>\n", - " <td>28</td>\n", - " <td>1904</td>\n", - " <td>1</td>\n", - " <td>15</td>\n", - " <td>101878</td>\n", - " <td>After Bulk Head Capt Room</td>\n", - " <td>1</td>\n", - " <td>+ .003</td>\n", - " <td>4</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>442</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>443</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>444</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>445</th>\n", - " <td>1</td>\n", - " <td>001</td>\n", - " <td>0014</td>\n", - " <td>0437</td>\n", - " <td>Jermiah Thompson</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>217</td>\n", - " <td>...</td>\n", - " <td>28</td>\n", - " <td>1904</td>\n", - " <td>1</td>\n", - " <td>15</td>\n", - " <td>101878</td>\n", - " <td>After Bulk Head Capt Room</td>\n", - " <td>1</td>\n", - " <td>+ .003</td>\n", - " <td>4</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>446</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>447</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>448</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>449</th>\n", - " <td>1</td>\n", - " <td>001</td>\n", - " <td>0014</td>\n", - " <td>0437</td>\n", - " <td>Jermiah Thompson</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>217</td>\n", - " <td>...</td>\n", - " <td>28</td>\n", - " <td>1904</td>\n", - " <td>1</td>\n", - " <td>15</td>\n", - " <td>101878</td>\n", - " <td>After Bulk Head Capt Room</td>\n", - " <td>1</td>\n", - " <td>+ .003</td>\n", - " <td>4</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>450</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>451</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>452</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>453</th>\n", - " <td>1</td>\n", - " <td>001</td>\n", - " <td>0014</td>\n", - " <td>0437</td>\n", - " <td>Jermiah Thompson</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>217</td>\n", - " <td>...</td>\n", - " <td>28</td>\n", - " <td>1904</td>\n", - " <td>1</td>\n", - " <td>15</td>\n", - " <td>101878</td>\n", - " <td>After Bulk Head Capt Room</td>\n", - " <td>1</td>\n", - " <td>+ .003</td>\n", - " <td>4</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>454</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>455</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>456</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>457</th>\n", - " <td>1</td>\n", - " <td>001</td>\n", - " <td>0014</td>\n", - " <td>0437</td>\n", - " <td>Jermiah Thompson</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>217</td>\n", - " <td>...</td>\n", - " <td>28</td>\n", - " <td>1904</td>\n", - " <td>1</td>\n", - " <td>15</td>\n", - " <td>101878</td>\n", - " <td>After Bulk Head Capt Room</td>\n", - " <td>1</td>\n", - " <td>+ .003</td>\n", - " <td>4</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>458</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>459</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>460</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>461</th>\n", - " <td>1</td>\n", - " <td>001</td>\n", - " <td>0014</td>\n", - " <td>0437</td>\n", - " <td>Jermiah Thompson</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>217</td>\n", - " <td>...</td>\n", - " <td>28</td>\n", - " <td>1904</td>\n", - " <td>1</td>\n", - " <td>15</td>\n", - " <td>101878</td>\n", - " <td>After Bulk Head Capt Room</td>\n", - " <td>1</td>\n", - " <td>+ .003</td>\n", - " <td>4</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>462</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0033</td>\n", - " <td>0416</td>\n", - " <td>Emma C.Litchfield</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>128</td>\n", - " <td>...</td>\n", - " <td>17</td>\n", - " <td>483</td>\n", - " <td>1</td>\n", - " <td>17</td>\n", - " <td>01101878</td>\n", - " <td>After Cabin</td>\n", - " <td>1</td>\n", - " <td>+ .001</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>463</th>\n", - " <td>1</td>\n", - " <td>007</td>\n", - " <td>0129</td>\n", - " <td>0410</td>\n", - " <td>Emma</td>\n", - " <td>78</td>\n", - " <td>02</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>136</td>\n", - " <td>...</td>\n", - " <td>19</td>\n", - " <td>468</td>\n", - " <td>1</td>\n", - " <td>10</td>\n", - " <td>NaN</td>\n", - " <td>In the after cabin</td>\n", - " <td>1</td>\n", - " <td>- .561</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>464</th>\n", - " <td>1</td>\n", - " <td>002</td>\n", - " <td>0018</td>\n", - " <td>0003</td>\n", - " <td>Panay</td>\n", - " <td>78</td>\n", - " <td>01</td>\n", - " <td>1</td>\n", - " <td>1</td>\n", - " <td>187</td>\n", - " <td>...</td>\n", - " <td>23</td>\n", - " <td>1190</td>\n", - " <td>2</td>\n", - " <td>14</td>\n", - " <td>NaN</td>\n", - " <td>Bulkhead of cabin</td>\n", - " <td>1</td>\n", - " <td>- .102</td>\n", - " <td>2</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " </tbody>\n", - "</table>\n", - "<p>465 rows × 24 columns</p>\n", - "</div>" - ], - "text/plain": [ - " sentinal reel_no journal_no frame_no ship_name journal_ed rig \\\n", - "0 1 002 0018 0003 Panay 78 01 \n", - "1 1 002 0018 0003 Panay 78 01 \n", - "2 1 002 0018 0003 Panay 78 01 \n", - "3 1 002 0018 0003 Panay 78 01 \n", - "4 1 002 0018 0003 Panay 78 01 \n", - "5 1 002 0018 0003 Panay 78 01 \n", - "6 1 007 0129 0410 Emma 78 02 \n", - "7 1 002 0018 0003 Panay 78 01 \n", - "8 1 007 0129 0410 Emma 78 02 \n", - "9 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "10 1 002 0018 0003 Panay 78 01 \n", - "11 1 007 0129 0410 Emma 78 02 \n", - "12 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "13 1 002 0018 0003 Panay 78 01 \n", - "14 1 007 0129 0410 Emma 78 02 \n", - "15 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "16 1 002 0018 0003 Panay 78 01 \n", - "17 1 007 0129 0410 Emma 78 02 \n", - "18 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "19 1 002 0018 0003 Panay 78 01 \n", - "20 1 007 0129 0410 Emma 78 02 \n", - "21 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "22 1 002 0018 0003 Panay 78 01 \n", - "23 1 007 0129 0410 Emma 78 02 \n", - "24 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "25 1 002 0018 0003 Panay 78 01 \n", - "26 1 007 0129 0410 Emma 78 02 \n", - "27 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "28 1 002 0018 0003 Panay 78 01 \n", - "29 1 007 0129 0410 Emma 78 02 \n", - ".. ... ... ... ... ... ... .. \n", - "435 1 007 0129 0410 Emma 78 02 \n", - "436 1 002 0018 0003 Panay 78 01 \n", - "437 1 001 0014 0437 Jermiah Thompson 78 01 \n", - "438 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "439 1 007 0129 0410 Emma 78 02 \n", - "440 1 002 0018 0003 Panay 78 01 \n", - "441 1 001 0014 0437 Jermiah Thompson 78 01 \n", - "442 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "443 1 007 0129 0410 Emma 78 02 \n", - "444 1 002 0018 0003 Panay 78 01 \n", - "445 1 001 0014 0437 Jermiah Thompson 78 01 \n", - "446 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "447 1 007 0129 0410 Emma 78 02 \n", - "448 1 002 0018 0003 Panay 78 01 \n", - "449 1 001 0014 0437 Jermiah Thompson 78 01 \n", - "450 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "451 1 007 0129 0410 Emma 78 02 \n", - "452 1 002 0018 0003 Panay 78 01 \n", - "453 1 001 0014 0437 Jermiah Thompson 78 01 \n", - "454 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "455 1 007 0129 0410 Emma 78 02 \n", - "456 1 002 0018 0003 Panay 78 01 \n", - "457 1 001 0014 0437 Jermiah Thompson 78 01 \n", - "458 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "459 1 007 0129 0410 Emma 78 02 \n", - "460 1 002 0018 0003 Panay 78 01 \n", - "461 1 001 0014 0437 Jermiah Thompson 78 01 \n", - "462 1 002 0033 0416 Emma C.Litchfield 78 02 \n", - "463 1 007 0129 0410 Emma 78 02 \n", - "464 1 002 0018 0003 Panay 78 01 \n", - "\n", - " ship_material vessel_type vessel_length ... hold_depth tonnage \\\n", - "0 1 1 187 ... 23 1190 \n", - "1 1 1 187 ... 23 1190 \n", - "2 1 1 187 ... 23 1190 \n", - "3 1 1 187 ... 23 1190 \n", - "4 1 1 187 ... 23 1190 \n", - "5 1 1 187 ... 23 1190 \n", - "6 1 1 136 ... 19 468 \n", - "7 1 1 187 ... 23 1190 \n", - "8 1 1 136 ... 19 468 \n", - "9 1 1 128 ... 17 483 \n", - "10 1 1 187 ... 23 1190 \n", - "11 1 1 136 ... 19 468 \n", - "12 1 1 128 ... 17 483 \n", - "13 1 1 187 ... 23 1190 \n", - "14 1 1 136 ... 19 468 \n", - "15 1 1 128 ... 17 483 \n", - "16 1 1 187 ... 23 1190 \n", - "17 1 1 136 ... 19 468 \n", - "18 1 1 128 ... 17 483 \n", - "19 1 1 187 ... 23 1190 \n", - "20 1 1 136 ... 19 468 \n", - "21 1 1 128 ... 17 483 \n", - "22 1 1 187 ... 23 1190 \n", - "23 1 1 136 ... 19 468 \n", - "24 1 1 128 ... 17 483 \n", - "25 1 1 187 ... 23 1190 \n", - "26 1 1 136 ... 19 468 \n", - "27 1 1 128 ... 17 483 \n", - "28 1 1 187 ... 23 1190 \n", - "29 1 1 136 ... 19 468 \n", - ".. ... ... ... ... ... ... \n", - "435 1 1 136 ... 19 468 \n", - "436 1 1 187 ... 23 1190 \n", - "437 1 1 217 ... 28 1904 \n", - "438 1 1 128 ... 17 483 \n", - "439 1 1 136 ... 19 468 \n", - "440 1 1 187 ... 23 1190 \n", - "441 1 1 217 ... 28 1904 \n", - "442 1 1 128 ... 17 483 \n", - "443 1 1 136 ... 19 468 \n", - "444 1 1 187 ... 23 1190 \n", - "445 1 1 217 ... 28 1904 \n", - "446 1 1 128 ... 17 483 \n", - "447 1 1 136 ... 19 468 \n", - "448 1 1 187 ... 23 1190 \n", - "449 1 1 217 ... 28 1904 \n", - "450 1 1 128 ... 17 483 \n", - "451 1 1 136 ... 19 468 \n", - "452 1 1 187 ... 23 1190 \n", - "453 1 1 217 ... 28 1904 \n", - "454 1 1 128 ... 17 483 \n", - "455 1 1 136 ... 19 468 \n", - "456 1 1 187 ... 23 1190 \n", - "457 1 1 217 ... 28 1904 \n", - "458 1 1 128 ... 17 483 \n", - "459 1 1 136 ... 19 468 \n", - "460 1 1 187 ... 23 1190 \n", - "461 1 1 217 ... 28 1904 \n", - "462 1 1 128 ... 17 483 \n", - "463 1 1 136 ... 19 468 \n", - "464 1 1 187 ... 23 1190 \n", - "\n", - " baro_type baro_height baro_cdate baro_loc baro_units \\\n", - "0 2 14 NaN Bulkhead of cabin 1 \n", - "1 2 14 NaN Bulkhead of cabin 1 \n", - "2 2 14 NaN Bulkhead of cabin 1 \n", - "3 2 14 NaN Bulkhead of cabin 1 \n", - "4 2 14 NaN Bulkhead of cabin 1 \n", - "5 2 14 NaN Bulkhead of cabin 1 \n", - "6 1 10 NaN In the after cabin 1 \n", - "7 2 14 NaN Bulkhead of cabin 1 \n", - "8 1 10 NaN In the after cabin 1 \n", - "9 1 17 01101878 After Cabin 1 \n", - "10 2 14 NaN Bulkhead of cabin 1 \n", - "11 1 10 NaN In the after cabin 1 \n", - "12 1 17 01101878 After Cabin 1 \n", - "13 2 14 NaN Bulkhead of cabin 1 \n", - "14 1 10 NaN In the after cabin 1 \n", - "15 1 17 01101878 After Cabin 1 \n", - "16 2 14 NaN Bulkhead of cabin 1 \n", - "17 1 10 NaN In the after cabin 1 \n", - "18 1 17 01101878 After Cabin 1 \n", - "19 2 14 NaN Bulkhead of cabin 1 \n", - "20 1 10 NaN In the after cabin 1 \n", - "21 1 17 01101878 After Cabin 1 \n", - "22 2 14 NaN Bulkhead of cabin 1 \n", - "23 1 10 NaN In the after cabin 1 \n", - "24 1 17 01101878 After Cabin 1 \n", - "25 2 14 NaN Bulkhead of cabin 1 \n", - "26 1 10 NaN In the after cabin 1 \n", - "27 1 17 01101878 After Cabin 1 \n", - "28 2 14 NaN Bulkhead of cabin 1 \n", - "29 1 10 NaN In the after cabin 1 \n", - ".. ... ... ... ... ... \n", - "435 1 10 NaN In the after cabin 1 \n", - "436 2 14 NaN Bulkhead of cabin 1 \n", - "437 1 15 101878 After Bulk Head Capt Room 1 \n", - "438 1 17 01101878 After Cabin 1 \n", - "439 1 10 NaN In the after cabin 1 \n", - "440 2 14 NaN Bulkhead of cabin 1 \n", - "441 1 15 101878 After Bulk Head Capt Room 1 \n", - "442 1 17 01101878 After Cabin 1 \n", - "443 1 10 NaN In the after cabin 1 \n", - "444 2 14 NaN Bulkhead of cabin 1 \n", - "445 1 15 101878 After Bulk Head Capt Room 1 \n", - "446 1 17 01101878 After Cabin 1 \n", - "447 1 10 NaN In the after cabin 1 \n", - "448 2 14 NaN Bulkhead of cabin 1 \n", - "449 1 15 101878 After Bulk Head Capt Room 1 \n", - "450 1 17 01101878 After Cabin 1 \n", - "451 1 10 NaN In the after cabin 1 \n", - "452 2 14 NaN Bulkhead of cabin 1 \n", - "453 1 15 101878 After Bulk Head Capt Room 1 \n", - "454 1 17 01101878 After Cabin 1 \n", - "455 1 10 NaN In the after cabin 1 \n", - "456 2 14 NaN Bulkhead of cabin 1 \n", - "457 1 15 101878 After Bulk Head Capt Room 1 \n", - "458 1 17 01101878 After Cabin 1 \n", - "459 1 10 NaN In the after cabin 1 \n", - "460 2 14 NaN Bulkhead of cabin 1 \n", - "461 1 15 101878 After Bulk Head Capt Room 1 \n", - "462 1 17 01101878 After Cabin 1 \n", - "463 1 10 NaN In the after cabin 1 \n", - "464 2 14 NaN Bulkhead of cabin 1 \n", - "\n", - " baro_cor thermo_mount SST_I \n", - "0 - .102 2 NaN \n", - "1 - .102 2 NaN \n", - "2 - .102 2 NaN \n", - "3 - .102 2 NaN \n", - "4 - .102 2 NaN \n", - "5 - .102 2 NaN \n", - "6 - .561 1 NaN \n", - "7 - .102 2 NaN \n", - "8 - .561 1 NaN \n", - "9 + .001 1 NaN \n", - "10 - .102 2 NaN \n", - "11 - .561 1 NaN \n", - "12 + .001 1 NaN \n", - "13 - .102 2 NaN \n", - "14 - .561 1 NaN \n", - "15 + .001 1 NaN \n", - "16 - .102 2 NaN \n", - "17 - .561 1 NaN \n", - "18 + .001 1 NaN \n", - "19 - .102 2 NaN \n", - "20 - .561 1 NaN \n", - "21 + .001 1 NaN \n", - "22 - .102 2 NaN \n", - "23 - .561 1 NaN \n", - "24 + .001 1 NaN \n", - "25 - .102 2 NaN \n", - "26 - .561 1 NaN \n", - "27 + .001 1 NaN \n", - "28 - .102 2 NaN \n", - "29 - .561 1 NaN \n", - ".. ... ... ... \n", - "435 - .561 1 NaN \n", - "436 - .102 2 NaN \n", - "437 + .003 4 NaN \n", - "438 + .001 1 NaN \n", - "439 - .561 1 NaN \n", - "440 - .102 2 NaN \n", - "441 + .003 4 NaN \n", - "442 + .001 1 NaN \n", - "443 - .561 1 NaN \n", - "444 - .102 2 NaN \n", - "445 + .003 4 NaN \n", - "446 + .001 1 NaN \n", - "447 - .561 1 NaN \n", - "448 - .102 2 NaN \n", - "449 + .003 4 NaN \n", - "450 + .001 1 NaN \n", - "451 - .561 1 NaN \n", - "452 - .102 2 NaN \n", - "453 + .003 4 NaN \n", - "454 + .001 1 NaN \n", - "455 - .561 1 NaN \n", - "456 - .102 2 NaN \n", - "457 + .003 4 NaN \n", - "458 + .001 1 NaN \n", - "459 - .561 1 NaN \n", - "460 - .102 2 NaN \n", - "461 + .003 4 NaN \n", - "462 + .001 1 NaN \n", - "463 - .561 1 NaN \n", - "464 - .102 2 NaN \n", - "\n", - "[465 rows x 24 columns]" - ] - }, - "execution_count": 8, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "data.data.c99_journal" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "To learn how to construc a schema or data model for a particular deck/source, visit this other tutorial. INSERT LINK TO NEXT NOTEBOOK" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python (c3s)", - "language": "python", - "name": "c3s" - }, - "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.5" - } - }, - "nbformat": 4, - "nbformat_minor": 4 -} diff --git a/docs/notebooks/mdf_reader_test_overview.ipynb b/docs/notebooks/mdf_reader_test_overview.ipynb index f54965b..0b09591 100644 --- a/docs/notebooks/mdf_reader_test_overview.ipynb +++ b/docs/notebooks/mdf_reader_test_overview.ipynb @@ -2151,7 +2151,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "To learn how to construc a schema or data model for a particular deck/source, visit this other tutorial. INSERT LINK TO NEXT NOTEBOOK" + "To learn how to construc a schema or data model for a particular deck/source, visit this other tutorial: [create_data_model.ipynb](https://git.noc.ac.uk/brecinosrivas/mdf_reader/-/blob/master/docs/notebooks/create_data_model.ipynb)" ] } ], -- GitLab