{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Queensland State Archives, Naturalisations, 1851 to 1904\n", "\n", "## Add series information to index" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The [Naturalisations, 1851 to 1904](https://data.qld.gov.au/dataset/naturalisations-1851-to-1904) index is available from the Queensland Government data portal. The notes explain:\n", "\n", "> This index was created from various records detailing the names of those who took oaths of allegiance to be naturalised as created by the Supreme Court across Queensland as well as the Colonial Secretary's Office and the Government Residents Office.\n", "\n", "It's not clear, however, that this means that the index collates name entries from a number of different series, with a separate row for each name reference. This means that there can be multiple rows referring to the naturalisation of a single individual. This is obviously important to keep in mind if you're trying to analyse aggregate data relating to naturalisations in Queensland.\n", "\n", "This notebook adds series information to the original index so that you can filter the data by series." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "RendererRegistry.enable('notebook')" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "import altair as alt\n", "import requests\n", "from bs4 import BeautifulSoup\n", "from tqdm import tqdm_notebook\n", "from tqdm.auto import tqdm\n", "from IPython.display import display, HTML, FileLink\n", "alt.renderers.enable('notebook')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Load the data" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "# The encoding option is necessary to avoid unicode errors\n", "df = pd.read_csv('https://data.qld.gov.au/dataset/91970fa7-d3c3-4171-a89d-410481cb90e9/resource/7b5ddae5-78ef-4d8e-b800-56e6f30d26d5/download/naturalisations-1851-1908.csv', encoding='ISO-8859-1', keep_default_na=False)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Last nameGiven namesNumberPageYearItem IDQSA refMicrofilm noNotesIndex nameDescriptionSource
0AANENSENGunder2019011697781A/49120Z1999Naturalisations 1851-1908Generated from records created by the Supreme ...http://www.archivessearch.qld.gov.au/Search/It...
1AAROEKnud Lauritzen75321885882267SCT/CF16Z2206Naturalisations 1851-1908Generated from records created by the Supreme ...http://www.archivessearch.qld.gov.au/Search/It...
2AAROEKnud Lauritzen7532421885841183SCT/CF37Z2286Naturalisations 1851-1908Generated from records created by the Supreme ...http://www.archivessearch.qld.gov.au/Search/It...
3AASKOOHans Pedersen4050A1877841182SCT/CF36Z2286Naturalisations 1851-1908Generated from records created by the Supreme ...http://www.archivessearch.qld.gov.au/Search/It...
4AASKOOHans Pedersen4050B1877841182SCT/CF36Z2286Naturalisations 1851-1908Generated from records created by the Supreme ...http://www.archivessearch.qld.gov.au/Search/It...
\n", "
" ], "text/plain": [ " Last name Given names Number Page Year Item ID QSA ref Microfilm no \\\n", "0 AANENSEN Gunder 20 1901 1697781 A/49120 Z1999 \n", "1 AAROE Knud Lauritzen 7532 1885 882267 SCT/CF16 Z2206 \n", "2 AAROE Knud Lauritzen 7532 42 1885 841183 SCT/CF37 Z2286 \n", "3 AASKOO Hans Pedersen 4050 A 1877 841182 SCT/CF36 Z2286 \n", "4 AASKOO Hans Pedersen 4050 B 1877 841182 SCT/CF36 Z2286 \n", "\n", " Notes Index name \\\n", "0 Naturalisations 1851-1908 \n", "1 Naturalisations 1851-1908 \n", "2 Naturalisations 1851-1908 \n", "3 Naturalisations 1851-1908 \n", "4 Naturalisations 1851-1908 \n", "\n", " Description \\\n", "0 Generated from records created by the Supreme ... \n", "1 Generated from records created by the Supreme ... \n", "2 Generated from records created by the Supreme ... \n", "3 Generated from records created by the Supreme ... \n", "4 Generated from records created by the Supreme ... \n", "\n", " Source \n", "0 http://www.archivessearch.qld.gov.au/Search/It... \n", "1 http://www.archivessearch.qld.gov.au/Search/It... \n", "2 http://www.archivessearch.qld.gov.au/Search/It... \n", "3 http://www.archivessearch.qld.gov.au/Search/It... \n", "4 http://www.archivessearch.qld.gov.au/Search/It... " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "26769" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# How many rows?\n", "len(df)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Add series information" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "One way of removing duplicates is to filter the results by series. However, while each entry includes an `Item ID`, it doesn't include a series identifier. To get the series information we have to request the item details web page, and scrape the series information from it.\n", "\n", "Rather than loop through the whole dataset, we'll grab all the unique `ItemID` values first, get the series information for each, then merge this data back into the original dataset." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "00486416bf9e4a259c5faf6f3b97c6ea", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(IntProgress(value=0, description='Progress', max=91, style=ProgressStyle(description_width='iniā€¦" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "\n" ] } ], "source": [ "def get_series(row):\n", " '''\n", " Get the series id and title for the item identifier in the given row.\n", " '''\n", " response = requests.get('http://www.archivessearch.qld.gov.au/Search/ItemDetails.aspx', params={'ItemId': row['item_id']})\n", " soup = BeautifulSoup(response.text)\n", " series_id = soup.find(id='ctl00_cphMain_RecordDetailsView_SeriesFormView_SERIES_IDLabel').string\n", " series_title = soup.find('a', id='ctl00_cphMain_RecordDetailsView_SeriesFormView_TitleHyperLink').string\n", " return pd.Series([series_id, series_title])\n", "\n", "tqdm.pandas(desc=\"Progress\")\n", "# Get the unique item ids\n", "item_ids = pd.DataFrame(df['Item ID'].unique())\n", "item_ids.columns = ['item_id']\n", "# Get series data for each item id\n", "item_ids[['series_id', 'series_title']] = item_ids.progress_apply(get_series, axis=1)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we have a dataframe linking item ids to series information, we can find out something about the series represented in the original dataset." ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
series_idseries_title
09403Naturalisation Files
15741Oaths of Allegiance Sworn by Aliens Being Naturalised
25177Registers of Aliens to Whom Oaths of Allegiance for Naturalisation Were Administered
58400Special Batches
67224Oaths of Allegiance
295743Certificates of Naturalisation and Associated Papers
437164Register of Fees of Office
5012748Letters Addressed to the Government Resident by the Colonial Secretary, Sydney
545745Applications for Copies of Records of Naturalisation, and Related Correspondence
675253Inwards Correspondence
\n", "
" ], "text/plain": [ " series_id \\\n", "0 9403 \n", "1 5741 \n", "2 5177 \n", "5 8400 \n", "6 7224 \n", "29 5743 \n", "43 7164 \n", "50 12748 \n", "54 5745 \n", "67 5253 \n", "\n", " series_title \n", "0 Naturalisation Files \n", "1 Oaths of Allegiance Sworn by Aliens Being Naturalised \n", "2 Registers of Aliens to Whom Oaths of Allegiance for Naturalisation Were Administered \n", "5 Special Batches \n", "6 Oaths of Allegiance \n", "29 Certificates of Naturalisation and Associated Papers \n", "43 Register of Fees of Office \n", "50 Letters Addressed to the Government Resident by the Colonial Secretary, Sydney \n", "54 Applications for Copies of Records of Naturalisation, and Related Correspondence \n", "67 Inwards Correspondence " ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pd.set_option('display.max_colwidth', -1)\n", "# List the indexed series\n", "item_ids[['series_id', 'series_title']].drop_duplicates()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Merge the series data back into the original dataset." ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Last nameGiven namesNumberPageYearItem IDQSA refMicrofilm noNotesIndex nameDescriptionSourceitem_idseries_idseries_title
0AANENSENGunder2019011697781A/49120Z1999Naturalisations 1851-1908Generated from records created by the Supreme ...http://www.archivessearch.qld.gov.au/Search/It...16977819403Naturalisation Files
1AAROEKnud Lauritzen75321885882267SCT/CF16Z2206Naturalisations 1851-1908Generated from records created by the Supreme ...http://www.archivessearch.qld.gov.au/Search/It...8822675741Oaths of Allegiance Sworn by Aliens Being Natu...
2AAROEKnud Lauritzen7532421885841183SCT/CF37Z2286Naturalisations 1851-1908Generated from records created by the Supreme ...http://www.archivessearch.qld.gov.au/Search/It...8411835177Registers of Aliens to Whom Oaths of Allegianc...
3AASKOOHans Pedersen4050A1877841182SCT/CF36Z2286Naturalisations 1851-1908Generated from records created by the Supreme ...http://www.archivessearch.qld.gov.au/Search/It...8411825177Registers of Aliens to Whom Oaths of Allegianc...
4AASKOOHans Pedersen4050B1877841182SCT/CF36Z2286Naturalisations 1851-1908Generated from records created by the Supreme ...http://www.archivessearch.qld.gov.au/Search/It...8411825177Registers of Aliens to Whom Oaths of Allegianc...
\n", "
" ], "text/plain": [ " Last name Given names Number Page Year Item ID QSA ref Microfilm no \\\n", "0 AANENSEN Gunder 20 1901 1697781 A/49120 Z1999 \n", "1 AAROE Knud Lauritzen 7532 1885 882267 SCT/CF16 Z2206 \n", "2 AAROE Knud Lauritzen 7532 42 1885 841183 SCT/CF37 Z2286 \n", "3 AASKOO Hans Pedersen 4050 A 1877 841182 SCT/CF36 Z2286 \n", "4 AASKOO Hans Pedersen 4050 B 1877 841182 SCT/CF36 Z2286 \n", "\n", " Notes Index name \\\n", "0 Naturalisations 1851-1908 \n", "1 Naturalisations 1851-1908 \n", "2 Naturalisations 1851-1908 \n", "3 Naturalisations 1851-1908 \n", "4 Naturalisations 1851-1908 \n", "\n", " Description \\\n", "0 Generated from records created by the Supreme ... \n", "1 Generated from records created by the Supreme ... \n", "2 Generated from records created by the Supreme ... \n", "3 Generated from records created by the Supreme ... \n", "4 Generated from records created by the Supreme ... \n", "\n", " Source item_id series_id \\\n", "0 http://www.archivessearch.qld.gov.au/Search/It... 1697781 9403 \n", "1 http://www.archivessearch.qld.gov.au/Search/It... 882267 5741 \n", "2 http://www.archivessearch.qld.gov.au/Search/It... 841183 5177 \n", "3 http://www.archivessearch.qld.gov.au/Search/It... 841182 5177 \n", "4 http://www.archivessearch.qld.gov.au/Search/It... 841182 5177 \n", "\n", " series_title \n", "0 Naturalisation Files \n", "1 Oaths of Allegiance Sworn by Aliens Being Natu... \n", "2 Registers of Aliens to Whom Oaths of Allegianc... \n", "3 Registers of Aliens to Whom Oaths of Allegianc... \n", "4 Registers of Aliens to Whom Oaths of Allegianc... " ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pd.set_option('display.max_colwidth', 50)\n", "# Merge the series data into the original dataset\n", "qld_df = pd.merge(df, item_ids, left_on='Item ID', right_on='item_id', how='left')\n", "qld_df.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Save as CSV\n", "\n", "Save the enriched dataset as a CSV file." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/html": [ "qsa_naturalisations_index_with_series.csv
" ], "text/plain": [ "/Users/tim/mycode/glam-workbench/qsa/notebooks/qsa_naturalisations_index_with_series.csv" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "qld_df.to_csv('qsa_naturalisations_index_with_series.csv', index=False)\n", "display(FileLink('qsa_naturalisations_index_with_series.csv'))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Explore by series\n", "\n", "Now that we've associated each entry in the original dataset with a series, we can break the data down by series to better understand the content of the index." ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "5177 14325\n", "5741 10344\n", "7224 734\n", "8400 528\n", "9403 258\n", "5743 230\n", "5745 131\n", "7164 122\n", "5253 82\n", "12748 15\n", "Name: series_id, dtype: int64" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Number of entries per series\n", "qld_df['series_id'].value_counts()" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "def filter_by_series(series_id):\n", " '''\n", " Filter datatset by series id.\n", " '''\n", " filtered_df = qld_df.loc[qld_df['series_id'] == series_id].copy()\n", " return filtered_df\n", "\n", "def get_counts_by_year(df):\n", " '''\n", " Aggregate data by year and prepare for charting.\n", " '''\n", " counts = df['Year'].groupby([df['Year']]).agg('count').to_frame()\n", " counts.columns = ['count']\n", " counts = counts.reset_index()\n", " # Filter out date errors\n", " counts = counts.loc[(counts['Year'] > 0) & (counts['Year'] < 1910)].copy()\n", " # Create a datetime field\n", " counts['date'] = pd.to_datetime(counts['Year'], format='%Y')\n", " return counts" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "var spec = {\"config\": {\"view\": {\"width\": 400, \"height\": 300}}, \"vconcat\": [{\"data\": {\"name\": \"data-83569b0b1790191e9a3337e4cd9c3c53\"}, \"mark\": {\"type\": \"bar\", \"size\": 10}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"field\": \"date\", \"timeUnit\": \"year\", \"title\": \"Year\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"count\"}}, \"title\": \"Series 5177\", \"width\": 700}, {\"data\": {\"name\": \"data-01fa06077bca74b775ca36596df7a92a\"}, \"mark\": {\"type\": \"bar\", \"size\": 10}, \"encoding\": {\"x\": {\"type\": \"temporal\", \"field\": \"date\", \"timeUnit\": \"year\", \"title\": \"Year\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"count\"}}, \"title\": \"Series 5741\", \"width\": 700}], \"$schema\": \"https://vega.github.io/schema/vega-lite/v2.6.0.json\", \"datasets\": {\"data-83569b0b1790191e9a3337e4cd9c3c53\": [{\"Year\": 1858, \"count\": 4, \"date\": \"1858-01-01T00:00:00\"}, {\"Year\": 1859, \"count\": 5, \"date\": \"1859-01-01T00:00:00\"}, {\"Year\": 1860, \"count\": 62, \"date\": \"1860-01-01T00:00:00\"}, {\"Year\": 1861, \"count\": 114, \"date\": \"1861-01-01T00:00:00\"}, {\"Year\": 1862, \"count\": 127, \"date\": \"1862-01-01T00:00:00\"}, {\"Year\": 1863, \"count\": 103, \"date\": \"1863-01-01T00:00:00\"}, {\"Year\": 1864, \"count\": 208, \"date\": \"1864-01-01T00:00:00\"}, {\"Year\": 1865, \"count\": 240, \"date\": \"1865-01-01T00:00:00\"}, {\"Year\": 1866, \"count\": 244, \"date\": \"1866-01-01T00:00:00\"}, {\"Year\": 1867, \"count\": 128, \"date\": \"1867-01-01T00:00:00\"}, {\"Year\": 1868, \"count\": 150, \"date\": \"1868-01-01T00:00:00\"}, {\"Year\": 1869, \"count\": 158, \"date\": \"1869-01-01T00:00:00\"}, {\"Year\": 1870, \"count\": 165, \"date\": \"1870-01-01T00:00:00\"}, {\"Year\": 1871, \"count\": 137, \"date\": \"1871-01-01T00:00:00\"}, {\"Year\": 1872, \"count\": 227, \"date\": \"1872-01-01T00:00:00\"}, {\"Year\": 1873, \"count\": 275, \"date\": \"1873-01-01T00:00:00\"}, {\"Year\": 1874, \"count\": 474, \"date\": \"1874-01-01T00:00:00\"}, {\"Year\": 1875, \"count\": 425, \"date\": \"1875-01-01T00:00:00\"}, {\"Year\": 1876, \"count\": 339, \"date\": \"1876-01-01T00:00:00\"}, {\"Year\": 1877, \"count\": 363, \"date\": \"1877-01-01T00:00:00\"}, {\"Year\": 1878, \"count\": 457, \"date\": \"1878-01-01T00:00:00\"}, {\"Year\": 1879, \"count\": 340, \"date\": \"1879-01-01T00:00:00\"}, {\"Year\": 1880, \"count\": 372, \"date\": \"1880-01-01T00:00:00\"}, {\"Year\": 1881, \"count\": 391, \"date\": \"1881-01-01T00:00:00\"}, {\"Year\": 1882, \"count\": 474, \"date\": \"1882-01-01T00:00:00\"}, {\"Year\": 1883, \"count\": 572, \"date\": \"1883-01-01T00:00:00\"}, {\"Year\": 1884, \"count\": 517, \"date\": \"1884-01-01T00:00:00\"}, {\"Year\": 1885, \"count\": 419, \"date\": \"1885-01-01T00:00:00\"}, {\"Year\": 1886, \"count\": 635, \"date\": \"1886-01-01T00:00:00\"}, {\"Year\": 1887, \"count\": 509, \"date\": \"1887-01-01T00:00:00\"}, {\"Year\": 1888, \"count\": 564, \"date\": \"1888-01-01T00:00:00\"}, {\"Year\": 1889, \"count\": 425, \"date\": \"1889-01-01T00:00:00\"}, {\"Year\": 1890, \"count\": 341, \"date\": \"1890-01-01T00:00:00\"}, {\"Year\": 1891, \"count\": 325, \"date\": \"1891-01-01T00:00:00\"}, {\"Year\": 1892, \"count\": 287, \"date\": \"1892-01-01T00:00:00\"}, {\"Year\": 1893, \"count\": 260, \"date\": \"1893-01-01T00:00:00\"}, {\"Year\": 1894, \"count\": 297, \"date\": \"1894-01-01T00:00:00\"}, {\"Year\": 1895, \"count\": 324, \"date\": \"1895-01-01T00:00:00\"}, {\"Year\": 1896, \"count\": 279, \"date\": \"1896-01-01T00:00:00\"}, {\"Year\": 1897, \"count\": 274, \"date\": \"1897-01-01T00:00:00\"}, {\"Year\": 1898, \"count\": 347, \"date\": \"1898-01-01T00:00:00\"}, {\"Year\": 1899, \"count\": 367, \"date\": \"1899-01-01T00:00:00\"}, {\"Year\": 1900, \"count\": 356, \"date\": \"1900-01-01T00:00:00\"}, {\"Year\": 1901, \"count\": 459, \"date\": \"1901-01-01T00:00:00\"}, {\"Year\": 1902, \"count\": 412, \"date\": \"1902-01-01T00:00:00\"}, {\"Year\": 1903, \"count\": 374, \"date\": \"1903-01-01T00:00:00\"}], \"data-01fa06077bca74b775ca36596df7a92a\": [{\"Year\": 1855, \"count\": 1, \"date\": \"1855-01-01T00:00:00\"}, {\"Year\": 1858, \"count\": 2, \"date\": \"1858-01-01T00:00:00\"}, {\"Year\": 1859, \"count\": 4, \"date\": \"1859-01-01T00:00:00\"}, {\"Year\": 1860, \"count\": 70, \"date\": \"1860-01-01T00:00:00\"}, {\"Year\": 1861, \"count\": 68, \"date\": \"1861-01-01T00:00:00\"}, {\"Year\": 1862, \"count\": 126, \"date\": \"1862-01-01T00:00:00\"}, {\"Year\": 1863, \"count\": 96, \"date\": \"1863-01-01T00:00:00\"}, {\"Year\": 1864, \"count\": 197, \"date\": \"1864-01-01T00:00:00\"}, {\"Year\": 1865, \"count\": 243, \"date\": \"1865-01-01T00:00:00\"}, {\"Year\": 1866, \"count\": 255, \"date\": \"1866-01-01T00:00:00\"}, {\"Year\": 1867, \"count\": 129, \"date\": \"1867-01-01T00:00:00\"}, {\"Year\": 1868, \"count\": 141, \"date\": \"1868-01-01T00:00:00\"}, {\"Year\": 1869, \"count\": 160, \"date\": \"1869-01-01T00:00:00\"}, {\"Year\": 1870, \"count\": 169, \"date\": \"1870-01-01T00:00:00\"}, {\"Year\": 1871, \"count\": 147, \"date\": \"1871-01-01T00:00:00\"}, {\"Year\": 1872, \"count\": 223, \"date\": \"1872-01-01T00:00:00\"}, {\"Year\": 1873, \"count\": 263, \"date\": \"1873-01-01T00:00:00\"}, {\"Year\": 1874, \"count\": 8, \"date\": \"1874-01-01T00:00:00\"}, {\"Year\": 1875, \"count\": 432, \"date\": \"1875-01-01T00:00:00\"}, {\"Year\": 1876, \"count\": 327, \"date\": \"1876-01-01T00:00:00\"}, {\"Year\": 1877, \"count\": 348, \"date\": \"1877-01-01T00:00:00\"}, {\"Year\": 1878, \"count\": 448, \"date\": \"1878-01-01T00:00:00\"}, {\"Year\": 1879, \"count\": 356, \"date\": \"1879-01-01T00:00:00\"}, {\"Year\": 1880, \"count\": 354, \"date\": \"1880-01-01T00:00:00\"}, {\"Year\": 1884, \"count\": 10, \"date\": \"1884-01-01T00:00:00\"}, {\"Year\": 1885, \"count\": 437, \"date\": \"1885-01-01T00:00:00\"}, {\"Year\": 1886, \"count\": 648, \"date\": \"1886-01-01T00:00:00\"}, {\"Year\": 1888, \"count\": 569, \"date\": \"1888-01-01T00:00:00\"}, {\"Year\": 1889, \"count\": 425, \"date\": \"1889-01-01T00:00:00\"}, {\"Year\": 1890, \"count\": 333, \"date\": \"1890-01-01T00:00:00\"}, {\"Year\": 1891, \"count\": 327, \"date\": \"1891-01-01T00:00:00\"}, {\"Year\": 1892, \"count\": 287, \"date\": \"1892-01-01T00:00:00\"}, {\"Year\": 1893, \"count\": 259, \"date\": \"1893-01-01T00:00:00\"}, {\"Year\": 1894, \"count\": 249, \"date\": \"1894-01-01T00:00:00\"}, {\"Year\": 1895, \"count\": 252, \"date\": \"1895-01-01T00:00:00\"}, {\"Year\": 1896, \"count\": 197, \"date\": \"1896-01-01T00:00:00\"}, {\"Year\": 1897, \"count\": 186, \"date\": \"1897-01-01T00:00:00\"}, {\"Year\": 1898, \"count\": 253, \"date\": \"1898-01-01T00:00:00\"}, {\"Year\": 1899, \"count\": 263, \"date\": \"1899-01-01T00:00:00\"}, {\"Year\": 1900, \"count\": 278, \"date\": \"1900-01-01T00:00:00\"}, {\"Year\": 1901, \"count\": 309, \"date\": \"1901-01-01T00:00:00\"}, {\"Year\": 1902, \"count\": 263, \"date\": \"1902-01-01T00:00:00\"}, {\"Year\": 1903, \"count\": 225, \"date\": \"1903-01-01T00:00:00\"}]}};\n", "var opt = {};\n", "var type = \"vega-lite\";\n", "var id = \"8ea95caa-1108-48f3-a42c-480eaed27263\";\n", "\n", "var output_area = this;\n", "\n", "require([\"nbextensions/jupyter-vega/index\"], function(vega) {\n", " var target = document.createElement(\"div\");\n", " target.id = id;\n", " target.className = \"vega-embed\";\n", "\n", " var style = document.createElement(\"style\");\n", " style.textContent = [\n", " \".vega-embed .error p {\",\n", " \" color: firebrick;\",\n", " \" font-size: 14px;\",\n", " \"}\",\n", " ].join(\"\\\\n\");\n", "\n", " // element is a jQuery wrapped DOM element inside the output area\n", " // see http://ipython.readthedocs.io/en/stable/api/generated/\\\n", " // IPython.display.html#IPython.display.Javascript.__init__\n", " element[0].appendChild(target);\n", " element[0].appendChild(style);\n", "\n", " vega.render(\"#\" + id, spec, type, opt, output_area);\n", "}, function (err) {\n", " if (err.requireType !== \"scripterror\") {\n", " throw(err);\n", " }\n", "});\n" ], "text/plain": [ "" ] }, "metadata": { "jupyter-vega": "#8ea95caa-1108-48f3-a42c-480eaed27263" }, "output_type": "display_data" }, { "data": { "text/plain": [] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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Dzv3Tbayb6rShtx7r5N0pQ2591snyH3jfCP3btzIffdB7sNyrbIt1uzDzn2TreybqrQh997rJF1pQ+791gly3zjfyL0bN3LffZD7sFyrbIs1+7Bz32Qr+6Yqbci99zpJV9qQe791gtw3zjdy78aN3Hcf5D4s1yrbYs0+7Nw32cq+qUobcu+9TtKVNuTeb50g943zjdy7cSP33Qe5D8vti71j9+Kvz8wt3DfavrH08mr5++2z+/9g2mOR8p/vSdm5b7KVfVOVNuTee52kK23Ivd86Qe4b5xu5d+NG7rsPch+W2xd70idP18l9vidl577JVvZNVdqQe+91kq60Ifd+6wS5b5xv5N6NG7nvPsh9WK4Pe2Z2/90zc4uH1m27Fz4+2he5T4ud+yZb2TdVaUPuvddJutKG3PutE+S+cb6Rezdu5L77IPdhuT7skE+erpPCfIdk577JVvZNVdqQe+91kq60Ifd+6wS5b5xv5N6NG7nvPsh9WK4PG7m3w859k63sm6q0Iffe6yRdaUPu/dYJct8438i9Gzdy332Q+7BcHzZyb4ed+yZb2TdVaUPuvddJutKG3PutE+S+cb6Rezdu5L77IPdhuT5s5N4OO/dNtrJvqtKG3Huvk3SlDbn3WyfIfeN8I/du3Mh990Huw3J92Mi9HXbum2xl31SlDbn3XifpShty77dOkPvG+Ubu3biR++6D3Ifl+rCR+3TYO3bv/92Zik8yuu1rP14tf79jdvHeyv6Zb7KVfVOVNuTee52kK23Ivd86Qe4b5xu5d+NG7rsPch+W68NG7tNhz8wtfKbdfC8sVvXPfZOt7JuqtCH33uskXWlD7v3WCXLfON/IvRs3ct99kPuwXB82cp8OG7lvbpV9U5U25N57naQrbci93zpB7hvnG7l340buuw9yH5brw0bu02Ej982tsm+q0obce6+TdKUNufdbJ8h943wj927cyH33Qe7Dcn3YyH06bOS+uVX2TVXakHvvdZKutCH3fusEuW+cb+TejRu57z7IfViuDxu5T4eN3De3yr6pShty771O0pU25N5vnSD3jfON3LtxI/fdB7kPy/VhI/fpsJH75lbZN1VpQ+6910m60obc+60T5L5xvpF7N27kvvsg92G5PmzkPh02ct/cKvumKm3Ivfc6SVfakHu/dYLcN843cu/GjdzrLEmbRo5tlLRmYRfH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3zpB7hvnG7l340buuw9y3x8XuV+nbuT+l8l9k63sm6q0Iffe6yRdaUPu/dYJct8438i9Gzdy332Q+/64yP06dUcm99v3LL539BN9qlrVp/wg9/7znay0Iffe6yRdaUPu/dYJct8438i9Gzdy332Q+/64yP06dUcm922lbfvs/j+o6Ivc+853qtKG3Huvk3SlDbn3WyfIfeN8I/du3Mh990Hu++Mi9+vUjdz/MrlvspV9U5U25N57naQrbci93zpB7hvnG7l340buuw9y3x8XuV+nbuT+l8l9k63sm6q0Iffe6yRdaUPu/dYJct8438i9Gzdy332Q+/64Kcv9x/f88J1tWuW4kfuGhtwPx52otCH33uskXWlD7v3WCXLfON/IvRs3ct99LMr99tnFP94xu/hYuT3wnRdXR49dN7f4211yU5b7tk+emr7IfW1D7ofjTlTakHvvdZKutCH3fusEuW+cb+TejRu57z4W5X4SaZskyP06dSP3v0zum2xl31SlDbn3XifpShty77dOkPvG+Ubu3biR++6D3Nc35L48Z+2ePDV9kfvahtwPx52otCH33uskXWlD7v3WCXLfON/IvRs3ct99kPv6htyX56zdk6emL3Jf25D74bgTlTbk3nudpCttyL3fOkHuG+cbuXfjRu67D3Jf35D78py1e/LU9EXuaxtyPxx3otKG3Huvk3SlDbn3WyfIfeN8I/du3Mh990Hu6xtyX56zdk+emr7IfW1D7ofjTlTakHvvdZKutCH3fusEuW+cb+TejRu57z6pyv3M7MKjo59uU9Uq+yL3U3vy1PRF7msbcj8cd6LShtx7r5N0pQ2591snyH3jfCP3btzIffdJVu5bXszqvsj9tJ48NX2R+9qG3A/Hnai0Iffe6yRdaUPu/dYJct8438i9Gzdyr82Sto4c2yhpzcIujm1c74TIfX1D7stzNsl8I/f1DbkfjjtRaUPuvddJutKG3PutE+S+cb6Rezduw3K/SdIHJT0s6W9Lx2+RdETSAUkHJZ0j6ezi6wOSXpe0q+nEyH19Q+7LczbJfCP39Q25H447UWlD7r3XSbrShtz7rRPkvnG+kXs3bsNy/zZJD0l6WUO53yxpVdKZxfcPS9ojaU7Sg8Wxc4vHjN7t/2WQ+/qG3JfnbJL5Ru7rG3I/HHei0obce6+TdKUNufdbJ8h943wj927c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" }, "metadata": { "jupyter-vega": "#8ea95caa-1108-48f3-a42c-480eaed27263" }, "output_type": "display_data" } ], "source": [ "df_5177 = filter_by_series('5177')\n", "df_5741 = filter_by_series('5741')\n", "\n", "c1 = alt.Chart(get_counts_by_year(df_5177)).mark_bar(size=10).encode(\n", " x=alt.X('year(date):T', title='Year'),\n", " y='count:Q'\n", ").properties(\n", " width=700,\n", " title='Series 5177'\n", ")\n", "\n", "c2 = alt.Chart(get_counts_by_year(df_5741)).mark_bar(size=10).encode(\n", " x=alt.X('year(date):T', title='Year'),\n", " y='count:Q'\n", ").properties(\n", " width=700,\n", " title='Series 5741'\n", ")\n", "\n", "c1 & c2" ] } ], "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.5" } }, "nbformat": 4, "nbformat_minor": 2 }