From d352ae13dddad60939fa7796e090b9a0005cf4c7 Mon Sep 17 00:00:00 2001 From: smayer <simon.mayer@onb.ac.at> Date: Mon, 1 Jul 2024 08:42:22 +0000 Subject: [PATCH] Update Complete_BE table --- Daten/Vorhersagen/Complete_BE.xlsx | Bin 7280904 -> 7280314 bytes .../Remaining_barcodes_and_metadata.ipynb | 1979 +++++++++++++++-- Notebooks/String_matching.ipynb | 79 +- 3 files changed, 1831 insertions(+), 227 deletions(-) diff --git a/Daten/Vorhersagen/Complete_BE.xlsx b/Daten/Vorhersagen/Complete_BE.xlsx index bcb86b3127f0d6bcef2c0a4e84981b6d18f1675b..3b9acd1d3aaf0e3ac2b33f7fe96155a45ace5e38 100644 GIT binary patch delta 53370 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 delta 53810 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 Bc#8l4 diff --git a/Notebooks/Remaining_barcodes_and_metadata.ipynb b/Notebooks/Remaining_barcodes_and_metadata.ipynb index 4fbe68e..9701a7a 100644 --- a/Notebooks/Remaining_barcodes_and_metadata.ipynb +++ b/Notebooks/Remaining_barcodes_and_metadata.ipynb @@ -11,7 +11,7 @@ { "data": { "text/plain": [ - "<contextlib.ExitStack at 0x7f531bc16590>" + "<contextlib.ExitStack at 0x7fdf17346530>" ] }, "execution_count": 1, @@ -2914,7 +2914,28 @@ }, { "cell_type": "code", - "execution_count": 444, + "execution_count": 161, + "id": "fae27a43-522a-496f-932c-c79106f90399", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_7777/2104561393.py:1: DtypeWarning: Columns (8,9) have mixed types. Specify dtype option on import or set low_memory=False.\n", + " most_final_drop_dup = pd.read_csv('data/predictions/all_pred_final.csv')\n" + ] + } + ], + "source": [ + "most_final_drop_dup = pd.read_csv('data/predictions/all_pred_final.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 162, "id": "eedf9265-8b9d-451e-b576-eedd5b7dd7a7", "metadata": { "tags": [] @@ -2958,7 +2979,7 @@ " </thead>\n", " <tbody>\n", " <tr>\n", - " <th>563988</th>\n", + " <th>557827</th>\n", " <td>Z158720500</td>\n", " <td>Z158720500_00000001.jpg</td>\n", " <td>N</td>\n", @@ -2974,7 +2995,7 @@ " <td>NaN</td>\n", " </tr>\n", " <tr>\n", - " <th>563989</th>\n", + " <th>557828</th>\n", " <td>Z158720500</td>\n", " <td>Z158720500_00000002.jpg</td>\n", " <td>N</td>\n", @@ -2990,7 +3011,7 @@ " <td>NaN</td>\n", " </tr>\n", " <tr>\n", - " <th>563990</th>\n", + " <th>557829</th>\n", " <td>Z158720500</td>\n", " <td>Z158720500_00000003.jpg</td>\n", " <td>N</td>\n", @@ -3006,7 +3027,7 @@ " <td>NaN</td>\n", " </tr>\n", " <tr>\n", - " <th>563991</th>\n", + " <th>557830</th>\n", " <td>Z158720500</td>\n", " <td>Z158720500_00000004.jpg</td>\n", " <td>N</td>\n", @@ -3022,7 +3043,7 @@ " <td>NaN</td>\n", " </tr>\n", " <tr>\n", - " <th>563992</th>\n", + " <th>557831</th>\n", " <td>Z158720500</td>\n", " <td>Z158720500_00000005.jpg</td>\n", " <td>N</td>\n", @@ -3043,28 +3064,28 @@ ], "text/plain": [ " identifier filename prediction man_prediction \n", - "563988 Z158720500 Z158720500_00000001.jpg N NaN \\\n", - "563989 Z158720500 Z158720500_00000002.jpg N NaN \n", - "563990 Z158720500 Z158720500_00000003.jpg N NaN \n", - "563991 Z158720500 Z158720500_00000004.jpg N NaN \n", - "563992 Z158720500 Z158720500_00000005.jpg N NaN \n", + "557827 Z158720500 Z158720500_00000001.jpg N NaN \\\n", + "557828 Z158720500 Z158720500_00000002.jpg N NaN \n", + "557829 Z158720500 Z158720500_00000003.jpg N NaN \n", + "557830 Z158720500 Z158720500_00000004.jpg N NaN \n", + "557831 Z158720500 Z158720500_00000005.jpg N NaN \n", "\n", " p_A p_B p_C p_N color man_color p_blue p_red \n", - "563988 0.071688 0.087697 0.076388 0.764227 NaN NaN NaN NaN \\\n", - "563989 0.054458 0.047184 0.090421 0.807938 NaN NaN NaN NaN \n", - "563990 0.044733 0.039233 0.076673 0.839361 NaN NaN NaN NaN \n", - "563991 0.135032 0.062550 0.076818 0.725600 NaN NaN NaN NaN \n", - "563992 0.062934 0.048361 0.049618 0.839087 NaN NaN NaN NaN \n", + "557827 0.071688 0.087697 0.076388 0.764227 NaN NaN NaN NaN \\\n", + "557828 0.054458 0.047184 0.090421 0.807938 NaN NaN NaN NaN \n", + "557829 0.044733 0.039233 0.076673 0.839361 NaN NaN NaN NaN \n", + "557830 0.135032 0.062550 0.076818 0.725600 NaN NaN NaN NaN \n", + "557831 0.062934 0.048361 0.049618 0.839087 NaN NaN NaN NaN \n", "\n", " p_yellow \n", - "563988 NaN \n", - "563989 NaN \n", - "563990 NaN \n", - "563991 NaN \n", - "563992 NaN " + "557827 NaN \n", + "557828 NaN \n", + "557829 NaN \n", + "557830 NaN \n", + "557831 NaN " ] }, - "execution_count": 444, + "execution_count": 162, "metadata": {}, "output_type": "execute_result" } @@ -3075,7 +3096,7 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 163, "id": "6abcfc24-9568-4729-a7ac-650a508babdf", "metadata": { "tags": [] @@ -3090,7 +3111,7 @@ }, { "cell_type": "code", - "execution_count": 79, + "execution_count": 164, "id": "39d1c25b-efa4-4c9a-93a0-65b66b4d3259", "metadata": { "tags": [] @@ -3134,7 +3155,7 @@ " </thead>\n", " <tbody>\n", " <tr>\n", - " <th>571770</th>\n", + " <th>565609</th>\n", " <td>Z165045809</td>\n", " <td>Z165045809_00000001.jpg</td>\n", " <td>B</td>\n", @@ -3150,7 +3171,7 @@ " <td>0.063229</td>\n", " </tr>\n", " <tr>\n", - " <th>573009</th>\n", + " <th>566848</th>\n", " <td>Z16691330X</td>\n", " <td>Z16691330X_00000001.jpg</td>\n", " <td>A</td>\n", @@ -3166,7 +3187,7 @@ " <td>0.013185</td>\n", " </tr>\n", " <tr>\n", - " <th>574380</th>\n", + " <th>568219</th>\n", " <td>Z16907760X</td>\n", " <td>Z16907760X_00000001.jpg</td>\n", " <td>A</td>\n", @@ -3182,7 +3203,7 @@ " <td>0.013297</td>\n", " </tr>\n", " <tr>\n", - " <th>574405</th>\n", + " <th>568244</th>\n", " <td>Z169084305</td>\n", " <td>Z169084305_00000001.jpg</td>\n", " <td>B</td>\n", @@ -3198,7 +3219,7 @@ " <td>0.094729</td>\n", " </tr>\n", " <tr>\n", - " <th>575078</th>\n", + " <th>568917</th>\n", " <td>Z169788400</td>\n", " <td>Z169788400_00000001.jpg</td>\n", " <td>B</td>\n", @@ -3230,7 +3251,7 @@ " <td>...</td>\n", " </tr>\n", " <tr>\n", - " <th>616372</th>\n", + " <th>610211</th>\n", " <td>Z43163301</td>\n", " <td>Z43163301_00000001.jpg</td>\n", " <td>B</td>\n", @@ -3246,7 +3267,7 @@ " <td>0.001197</td>\n", " </tr>\n", " <tr>\n", - " <th>616373</th>\n", + " <th>610212</th>\n", " <td>Z43165504</td>\n", " <td>Z43165504_00000001.jpg</td>\n", " <td>B</td>\n", @@ -3262,7 +3283,7 @@ " <td>0.002438</td>\n", " </tr>\n", " <tr>\n", - " <th>616374</th>\n", + " <th>610213</th>\n", " <td>Z43169509</td>\n", " <td>Z43169509_00000001.jpg</td>\n", " <td>A</td>\n", @@ -3278,7 +3299,7 @@ " <td>0.000170</td>\n", " </tr>\n", " <tr>\n", - " <th>616375</th>\n", + " <th>610214</th>\n", " <td>Z43173306</td>\n", " <td>Z43173306_00000001.jpg</td>\n", " <td>B</td>\n", @@ -3294,7 +3315,7 @@ " <td>0.000969</td>\n", " </tr>\n", " <tr>\n", - " <th>616376</th>\n", + " <th>610215</th>\n", " <td>Z95576003</td>\n", " <td>Z95576003_00000001.jpg</td>\n", " <td>A</td>\n", @@ -3316,48 +3337,48 @@ ], "text/plain": [ " identifier filename prediction man_prediction \n", - "571770 Z165045809 Z165045809_00000001.jpg B B \\\n", - "573009 Z16691330X Z16691330X_00000001.jpg A A \n", - "574380 Z16907760X Z16907760X_00000001.jpg A A \n", - "574405 Z169084305 Z169084305_00000001.jpg B B \n", - "575078 Z169788400 Z169788400_00000001.jpg B B \n", + "565609 Z165045809 Z165045809_00000001.jpg B B \\\n", + "566848 Z16691330X Z16691330X_00000001.jpg A A \n", + "568219 Z16907760X Z16907760X_00000001.jpg A A \n", + "568244 Z169084305 Z169084305_00000001.jpg B B \n", + "568917 Z169788400 Z169788400_00000001.jpg B B \n", "... ... ... ... ... \n", - "616372 Z43163301 Z43163301_00000001.jpg B B \n", - "616373 Z43165504 Z43165504_00000001.jpg B B \n", - "616374 Z43169509 Z43169509_00000001.jpg A A \n", - "616375 Z43173306 Z43173306_00000001.jpg B B \n", - "616376 Z95576003 Z95576003_00000001.jpg A A \n", + "610211 Z43163301 Z43163301_00000001.jpg B B \n", + "610212 Z43165504 Z43165504_00000001.jpg B B \n", + "610213 Z43169509 Z43169509_00000001.jpg A A \n", + "610214 Z43173306 Z43173306_00000001.jpg B B \n", + "610215 Z95576003 Z95576003_00000001.jpg A A \n", "\n", " p_A p_B p_C p_N color man_color p_blue \n", - "571770 0.002351 0.992441 0.001475 0.003733 red red 0.012432 \\\n", - "573009 0.989787 0.002023 0.003616 0.004575 red red 0.000789 \n", - "574380 0.998806 0.000339 0.000304 0.000550 red red 0.000579 \n", - "574405 0.002039 0.992877 0.001886 0.003197 red red 0.032795 \n", - "575078 0.001686 0.993389 0.002714 0.002212 red red 0.001785 \n", + "565609 0.002351 0.992441 0.001475 0.003733 red red 0.012432 \\\n", + "566848 0.989787 0.002023 0.003616 0.004575 red red 0.000789 \n", + "568219 0.998806 0.000339 0.000304 0.000550 red red 0.000579 \n", + "568244 0.002039 0.992877 0.001886 0.003197 red red 0.032795 \n", + "568917 0.001686 0.993389 0.002714 0.002212 red red 0.001785 \n", "... ... ... ... ... ... ... ... \n", - "616372 0.000872 0.998139 0.000583 0.000406 red red 0.000331 \n", - "616373 0.000670 0.998324 0.000560 0.000445 red red 0.001188 \n", - "616374 0.995156 0.001711 0.002191 0.000941 red red 0.000120 \n", - "616375 0.000573 0.998986 0.000175 0.000266 red red 0.001646 \n", - "616376 0.997559 0.001285 0.000620 0.000536 yellow yellow 0.000414 \n", + "610211 0.000872 0.998139 0.000583 0.000406 red red 0.000331 \n", + "610212 0.000670 0.998324 0.000560 0.000445 red red 0.001188 \n", + "610213 0.995156 0.001711 0.002191 0.000941 red red 0.000120 \n", + "610214 0.000573 0.998986 0.000175 0.000266 red red 0.001646 \n", + "610215 0.997559 0.001285 0.000620 0.000536 yellow yellow 0.000414 \n", "\n", " p_red p_yellow \n", - "571770 0.924339 0.063229 \n", - "573009 0.986026 0.013185 \n", - "574380 0.986124 0.013297 \n", - "574405 0.872476 0.094729 \n", - "575078 0.991588 0.006627 \n", + "565609 0.924339 0.063229 \n", + "566848 0.986026 0.013185 \n", + "568219 0.986124 0.013297 \n", + "568244 0.872476 0.094729 \n", + "568917 0.991588 0.006627 \n", "... ... ... \n", - "616372 0.998473 0.001197 \n", - "616373 0.996374 0.002438 \n", - "616374 0.999710 0.000170 \n", - "616375 0.997385 0.000969 \n", - "616376 0.009923 0.989663 \n", + "610211 0.998473 0.001197 \n", + "610212 0.996374 0.002438 \n", + "610213 0.999710 0.000170 \n", + "610214 0.997385 0.000969 \n", + "610215 0.009923 0.989663 \n", "\n", "[6151 rows x 13 columns]" ] }, - "execution_count": 79, + "execution_count": 164, "metadata": {}, "output_type": "execute_result" } @@ -3380,7 +3401,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 165, "id": "563e1571-ba77-49e1-a886-c5b4537d3231", "metadata": { "tags": [] @@ -3392,7 +3413,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 166, "id": "50313913-feb6-428e-af42-5c7f677269af", "metadata": { "tags": [] @@ -3659,7 +3680,7 @@ "[6215 rows x 13 columns]" ] }, - "execution_count": 5, + "execution_count": 166, "metadata": {}, "output_type": "execute_result" } @@ -3678,7 +3699,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 167, "id": "2c090fa7-f6be-474c-9e20-e92b75418183", "metadata": { "tags": [] @@ -3690,7 +3711,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 168, "id": "e8ea4fe0-dd29-4005-8503-3c3feee93d25", "metadata": { "tags": [] @@ -3702,7 +3723,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 169, "id": "1faa1f80-d284-4c6f-86a7-a1f230576ea3", "metadata": { "tags": [] @@ -3725,7 +3746,7 @@ " dtype='object')" ] }, - "execution_count": 8, + "execution_count": 169, "metadata": {}, "output_type": "execute_result" } @@ -3736,7 +3757,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 170, "id": "96ae8472-5308-4506-b69f-94650beb5d95", "metadata": { "tags": [] @@ -3748,7 +3769,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 171, "id": "63a33898-5fb0-47b0-8662-f8163131ca3a", "metadata": { "tags": [] @@ -3760,7 +3781,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 172, "id": "b0f03031-5d5f-483f-b7d2-770fdd9f563f", "metadata": { "tags": [] @@ -3782,7 +3803,7 @@ "Name: identifier, dtype: object" ] }, - "execution_count": 11, + "execution_count": 172, "metadata": {}, "output_type": "execute_result" } @@ -3794,7 +3815,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 173, "id": "bb150371-3990-4a72-8a3c-451478083d54", "metadata": { "tags": [] @@ -3833,7 +3854,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 174, "id": "7b90d595-ad11-477a-b3a8-8662191ec55e", "metadata": { "tags": [] @@ -3846,7 +3867,7 @@ "Name: identifier, dtype: object" ] }, - "execution_count": 13, + "execution_count": 174, "metadata": {}, "output_type": "execute_result" } @@ -3857,7 +3878,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 175, "id": "4a2f570d-fca7-49fb-8f84-c6a6a435a9f7", "metadata": { "tags": [] @@ -3973,7 +3994,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 176, "id": "6f6d2e5e-c056-4d72-b890-7247fb42b7f1", "metadata": { "tags": [] @@ -3982,7 +4003,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "64070ce7edf24a94b4f28255b3f6cbd7", + "model_id": "bfe7fd3687ec4697bd75aa5cded700ff", "version_major": 2, "version_minor": 0 }, @@ -4003,7 +4024,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 177, "id": "94f3695b-1e69-4501-bf7a-bdc392f34b9e", "metadata": { "tags": [] @@ -4418,7 +4439,7 @@ "[804 rows x 22 columns]" ] }, - "execution_count": 16, + "execution_count": 177, "metadata": {}, "output_type": "execute_result" } @@ -4432,7 +4453,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 178, "id": "8f74b754-71ef-4386-b398-da991d47c44c", "metadata": { "tags": [] @@ -4754,7 +4775,7 @@ "[8 rows x 22 columns]" ] }, - "execution_count": 17, + "execution_count": 178, "metadata": {}, "output_type": "execute_result" } @@ -4765,7 +4786,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 179, "id": "03f93d26-69ba-4576-a9d5-eab1658db033", "metadata": { "tags": [] @@ -4785,7 +4806,7 @@ "Name: Signatur, dtype: object" ] }, - "execution_count": 18, + "execution_count": 179, "metadata": {}, "output_type": "execute_result" } @@ -4804,7 +4825,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 180, "id": "d9d94a3c-03c2-4ab3-a36e-71de47d95563", "metadata": { "tags": [] @@ -4817,7 +4838,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 181, "id": "5b39cc07-2906-4841-ac30-9df293ab2fba", "metadata": { "tags": [] @@ -4840,7 +4861,7 @@ "Name: clean_signature, Length: 252, dtype: object" ] }, - "execution_count": 20, + "execution_count": 181, "metadata": {}, "output_type": "execute_result" } @@ -4851,7 +4872,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 182, "id": "a0f1db41-696c-4716-a006-cef7e4e1b2fb", "metadata": { "tags": [] @@ -4863,7 +4884,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 183, "id": "44e1ca58-6466-43e0-b6f0-68513718477e", "metadata": { "tags": [] @@ -4875,7 +4896,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 184, "id": "e9f62a92-5ccd-4b2e-916a-0bd3430b0867", "metadata": { "tags": [] @@ -4896,7 +4917,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 185, "id": "af90c6f4-0aec-4b5d-80f6-03bdc3b38bd9", "metadata": { "tags": [] @@ -4906,7 +4927,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "{'Signatur': 'Ink 5.B.12', 'Titel': 'De civitate dei', 'Autor': 'Augustinus, Aurelius', 'Mitwirkender': '', 'Veröffentlichungsdatum': '1470', 'Veröffentlichungsort': 'Rom', 'Sprache': 'Latin'}\n" + "{'Titel': 'De civitate dei', 'Signatur': 'Ink. 5.B.12', 'Autor': 'Augustinus, Aurelius', 'Mitwirkender': '', 'Veröffentlichungsdatum': '1470', 'Veröffentlichungsort': 'Rom', 'Sprache': 'Latin'}\n" ] } ], @@ -4918,7 +4939,7 @@ " marcxml = sru_request.content\n", " tree = etree.fromstring(marcxml)\n", " marc_paths = {\n", - " 'Signatur': './/marc:datafield[@tag=\"AVA\"]/marc:subfield[@code=\"d\"]',\n", + " # 'Signatur': './/marc:datafield[@tag=\"AVA\"]/marc:subfield[@code=\"d\"]',\n", " 'Titel': './/marc:datafield[@tag=\"245\"]/marc:subfield[@code=\"a\"]',\n", " 'Autor': './/marc:datafield[@tag=\"100\"]/marc:subfield[@code=\"a\"]',\n", " 'Mitwirkender': './/marc:datafield[@tag=\"700\"]/marc:subfield[@code=\"a\"]',\n", @@ -4935,8 +4956,9 @@ " values = [english_language_from_code(val) for val in values]\n", "\n", " metadata[key] = '; '.join(values)\n", - " if metadata['Signatur'] == '':\n", - " metadata['Signatur'] = sig\n", + " metadata['Signatur'] = sig\n", + " # if metadata['Signatur'] == '':\n", + " # metadata['Signatur'] = sig\n", " return metadata\n", "\n", "print(extract_catalog_data_from_signature('Ink. 5.B.12'))" @@ -4944,7 +4966,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 186, "id": "a1b09796-5790-48e4-a752-dbff8f074ee5", "metadata": { "tags": [] @@ -4953,7 +4975,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "c070bc33faef43b98bf05ab2f5426f56", + "model_id": "08bcdf324ed349bbb3fb364915077674", "version_major": 2, "version_minor": 0 }, @@ -4974,7 +4996,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 187, "id": "36f0635b-e495-43cc-b821-495d0f89080f", "metadata": { "tags": [] @@ -4986,7 +5008,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 188, "id": "11c58f53-2958-4669-9210-949bcaba6bcf", "metadata": { "tags": [] @@ -5007,7 +5029,7 @@ "dtype: object" ] }, - "execution_count": 27, + "execution_count": 188, "metadata": {}, "output_type": "execute_result" } @@ -5018,7 +5040,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 189, "id": "70262b42-b0a8-442f-8d42-74e3013c2d22", "metadata": { "tags": [] @@ -5042,7 +5064,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 190, "id": "b7753144-b97d-4263-990c-997845300859", "metadata": { "tags": [] @@ -5069,8 +5091,8 @@ " <thead>\n", " <tr style=\"text-align: right;\">\n", " <th></th>\n", - " <th>Signatur</th>\n", " <th>Titel</th>\n", + " <th>Signatur</th>\n", " <th>Autor</th>\n", " <th>Mitwirkender</th>\n", " <th>Veröffentlichungsdatum</th>\n", @@ -5081,8 +5103,8 @@ " <tbody>\n", " <tr>\n", " <th>0</th>\n", - " <td>Ink 5.B.12</td>\n", " <td>De civitate dei</td>\n", + " <td>Ink 5.B.12</td>\n", " <td>Augustinus, Aurelius</td>\n", " <td></td>\n", " <td>1470</td>\n", @@ -5091,8 +5113,8 @@ " </tr>\n", " <tr>\n", " <th>1</th>\n", - " <td>Ink 24.B.8; Ink 3.C.8</td>\n", " <td>De trinitate</td>\n", + " <td>Ink 3.C.8</td>\n", " <td>Augustinus, Aurelius</td>\n", " <td>Reyser, Georg</td>\n", " <td>[nicht nach 1471]</td>\n", @@ -5101,8 +5123,8 @@ " </tr>\n", " <tr>\n", " <th>2</th>\n", - " <td>Ink 3.E.4; Ink 31-45; Ink 24.F.30</td>\n", " <td>Summa de ecclesiastica potestate</td>\n", + " <td>Ink 3.E.4</td>\n", " <td>Augustinus</td>\n", " <td>Hongre, Pierre</td>\n", " <td>[nicht nach 1480]</td>\n", @@ -5111,8 +5133,8 @@ " </tr>\n", " <tr>\n", " <th>3</th>\n", - " <td>Ink 7.E.28</td>\n", " <td>Opera</td>\n", + " <td>Ink 7.E.28</td>\n", " <td>Ausonius, Decimus Magnus</td>\n", " <td>Ferrarius, Julius Aemilius</td>\n", " <td>11. Aug. 1494; [1494.08.11]</td>\n", @@ -5121,8 +5143,8 @@ " </tr>\n", " <tr>\n", " <th>4</th>\n", - " <td>Ink 4.D.3</td>\n", " <td>De proprietatibus rerum (französ.) Le propriet...</td>\n", + " <td>Ink 4.D.3</td>\n", " <td>Bartholomaeus</td>\n", " <td></td>\n", " <td>7. Apr. 1487; [1487.04.07]</td>\n", @@ -5141,8 +5163,8 @@ " </tr>\n", " <tr>\n", " <th>227</th>\n", - " <td>Ink 4.D.15</td>\n", " <td>Facta et dicta memorabilia</td>\n", + " <td>Ink 4.D.15</td>\n", " <td>Valerius</td>\n", " <td></td>\n", " <td>1471</td>\n", @@ -5151,8 +5173,8 @@ " </tr>\n", " <tr>\n", " <th>228</th>\n", - " <td>Ink 5.E.23</td>\n", " <td>Facta et dicta memorabilia</td>\n", + " <td>Ink 5.E.23</td>\n", " <td>Valerius Maximus, Gaius</td>\n", " <td></td>\n", " <td>24 Dec. 1476</td>\n", @@ -5161,8 +5183,8 @@ " </tr>\n", " <tr>\n", " <th>229</th>\n", - " <td>Ink 5.H.38</td>\n", " <td>De viris illustribus</td>\n", + " <td>Ink 5.H.38</td>\n", " <td>Aurelius Victor, Sextus (Pseudo-)</td>\n", " <td></td>\n", " <td>5. Juni 1477; [1477.06.05]</td>\n", @@ -5171,8 +5193,8 @@ " </tr>\n", " <tr>\n", " <th>230</th>\n", - " <td>Ink 8.F.35</td>\n", " <td>Opera [Bucolica, Georgica, Aeneis, with argume...</td>\n", + " <td>Ink 8.F.35</td>\n", " <td>Vergilius Maro, Publius</td>\n", " <td></td>\n", " <td>Sept. 1478</td>\n", @@ -5181,8 +5203,8 @@ " </tr>\n", " <tr>\n", " <th>231</th>\n", - " <td>Ink 3.E.15</td>\n", " <td>Opera</td>\n", + " <td>Ink 3.E.15</td>\n", " <td>Xenophon</td>\n", " <td></td>\n", " <td>about 1501-02]</td>\n", @@ -5195,31 +5217,18 @@ "</div>" ], "text/plain": [ - " Signatur \n", - "0 Ink 5.B.12 \\\n", - "1 Ink 24.B.8; Ink 3.C.8 \n", - "2 Ink 3.E.4; Ink 31-45; Ink 24.F.30 \n", - "3 Ink 7.E.28 \n", - "4 Ink 4.D.3 \n", - ".. ... \n", - "227 Ink 4.D.15 \n", - "228 Ink 5.E.23 \n", - "229 Ink 5.H.38 \n", - "230 Ink 8.F.35 \n", - "231 Ink 3.E.15 \n", - "\n", - " Titel \n", - "0 De civitate dei \\\n", - "1 De trinitate \n", - "2 Summa de ecclesiastica potestate \n", - "3 Opera \n", - "4 De proprietatibus rerum (französ.) Le propriet... \n", - ".. ... \n", - "227 Facta et dicta memorabilia \n", - "228 Facta et dicta memorabilia \n", - "229 De viris illustribus \n", - "230 Opera [Bucolica, Georgica, Aeneis, with argume... \n", - "231 Opera \n", + " Titel Signatur \n", + "0 De civitate dei Ink 5.B.12 \\\n", + "1 De trinitate Ink 3.C.8 \n", + "2 Summa de ecclesiastica potestate Ink 3.E.4 \n", + "3 Opera Ink 7.E.28 \n", + "4 De proprietatibus rerum (französ.) Le propriet... Ink 4.D.3 \n", + ".. ... ... \n", + "227 Facta et dicta memorabilia Ink 4.D.15 \n", + "228 Facta et dicta memorabilia Ink 5.E.23 \n", + "229 De viris illustribus Ink 5.H.38 \n", + "230 Opera [Bucolica, Georgica, Aeneis, with argume... Ink 8.F.35 \n", + "231 Opera Ink 3.E.15 \n", "\n", " Autor Mitwirkender \n", "0 Augustinus, Aurelius \\\n", @@ -5250,7 +5259,7 @@ "[225 rows x 7 columns]" ] }, - "execution_count": 29, + "execution_count": 190, "metadata": {}, "output_type": "execute_result" } @@ -5264,7 +5273,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 191, "id": "584cedc1-0eb7-45d6-9535-e79867f4249b", "metadata": { "tags": [] @@ -5291,8 +5300,8 @@ " <thead>\n", " <tr style=\"text-align: right;\">\n", " <th></th>\n", - " <th>Signatur</th>\n", " <th>Titel</th>\n", + " <th>Signatur</th>\n", " <th>Autor</th>\n", " <th>Mitwirkender</th>\n", " <th>Veröffentlichungsdatum</th>\n", @@ -5303,8 +5312,8 @@ " <tbody>\n", " <tr>\n", " <th>0</th>\n", - " <td>Ink 5.B.12</td>\n", " <td>De civitate dei</td>\n", + " <td>Ink 5.B.12</td>\n", " <td>Augustinus, Aurelius</td>\n", " <td></td>\n", " <td>1470</td>\n", @@ -5313,8 +5322,8 @@ " </tr>\n", " <tr>\n", " <th>1</th>\n", - " <td>Ink 24.B.8; Ink 3.C.8</td>\n", " <td>De trinitate</td>\n", + " <td>Ink 3.C.8</td>\n", " <td>Augustinus, Aurelius</td>\n", " <td>Reyser, Georg</td>\n", " <td>[nicht nach 1471]</td>\n", @@ -5323,8 +5332,8 @@ " </tr>\n", " <tr>\n", " <th>2</th>\n", - " <td>Ink 3.E.4; Ink 31-45; Ink 24.F.30</td>\n", " <td>Summa de ecclesiastica potestate</td>\n", + " <td>Ink 3.E.4</td>\n", " <td>Augustinus</td>\n", " <td>Hongre, Pierre</td>\n", " <td>[nicht nach 1480]</td>\n", @@ -5333,8 +5342,8 @@ " </tr>\n", " <tr>\n", " <th>3</th>\n", - " <td>Ink 7.E.28</td>\n", " <td>Opera</td>\n", + " <td>Ink 7.E.28</td>\n", " <td>Ausonius, Decimus Magnus</td>\n", " <td>Ferrarius, Julius Aemilius</td>\n", " <td>11. Aug. 1494; [1494.08.11]</td>\n", @@ -5343,8 +5352,8 @@ " </tr>\n", " <tr>\n", " <th>4</th>\n", - " <td>Ink 4.D.3</td>\n", " <td>De proprietatibus rerum (französ.) Le propriet...</td>\n", + " <td>Ink 4.D.3</td>\n", " <td>Bartholomaeus</td>\n", " <td></td>\n", " <td>7. Apr. 1487; [1487.04.07]</td>\n", @@ -5363,8 +5372,8 @@ " </tr>\n", " <tr>\n", " <th>227</th>\n", - " <td>Ink 4.D.15</td>\n", " <td>Facta et dicta memorabilia</td>\n", + " <td>Ink 4.D.15</td>\n", " <td>Valerius</td>\n", " <td></td>\n", " <td>1471</td>\n", @@ -5373,8 +5382,8 @@ " </tr>\n", " <tr>\n", " <th>228</th>\n", - " <td>Ink 5.E.23</td>\n", " <td>Facta et dicta memorabilia</td>\n", + " <td>Ink 5.E.23</td>\n", " <td>Valerius Maximus, Gaius</td>\n", " <td></td>\n", " <td>24 Dec. 1476</td>\n", @@ -5383,8 +5392,8 @@ " </tr>\n", " <tr>\n", " <th>229</th>\n", - " <td>Ink 5.H.38</td>\n", " <td>De viris illustribus</td>\n", + " <td>Ink 5.H.38</td>\n", " <td>Aurelius Victor, Sextus (Pseudo-)</td>\n", " <td></td>\n", " <td>5. Juni 1477; [1477.06.05]</td>\n", @@ -5393,8 +5402,8 @@ " </tr>\n", " <tr>\n", " <th>230</th>\n", - " <td>Ink 8.F.35</td>\n", " <td>Opera [Bucolica, Georgica, Aeneis, with argume...</td>\n", + " <td>Ink 8.F.35</td>\n", " <td>Vergilius Maro, Publius</td>\n", " <td></td>\n", " <td>Sept. 1478</td>\n", @@ -5403,8 +5412,8 @@ " </tr>\n", " <tr>\n", " <th>231</th>\n", - " <td>Ink 3.E.15</td>\n", " <td>Opera</td>\n", + " <td>Ink 3.E.15</td>\n", " <td>Xenophon</td>\n", " <td></td>\n", " <td>about 1501-02]</td>\n", @@ -5417,31 +5426,18 @@ "</div>" ], "text/plain": [ - " Signatur \n", - "0 Ink 5.B.12 \\\n", - "1 Ink 24.B.8; Ink 3.C.8 \n", - "2 Ink 3.E.4; Ink 31-45; Ink 24.F.30 \n", - "3 Ink 7.E.28 \n", - "4 Ink 4.D.3 \n", - ".. ... \n", - "227 Ink 4.D.15 \n", - "228 Ink 5.E.23 \n", - "229 Ink 5.H.38 \n", - "230 Ink 8.F.35 \n", - "231 Ink 3.E.15 \n", - "\n", - " Titel \n", - "0 De civitate dei \\\n", - "1 De trinitate \n", - "2 Summa de ecclesiastica potestate \n", - "3 Opera \n", - "4 De proprietatibus rerum (französ.) Le propriet... \n", - ".. ... \n", - "227 Facta et dicta memorabilia \n", - "228 Facta et dicta memorabilia \n", - "229 De viris illustribus \n", - "230 Opera [Bucolica, Georgica, Aeneis, with argume... \n", - "231 Opera \n", + " Titel Signatur \n", + "0 De civitate dei Ink 5.B.12 \\\n", + "1 De trinitate Ink 3.C.8 \n", + "2 Summa de ecclesiastica potestate Ink 3.E.4 \n", + "3 Opera Ink 7.E.28 \n", + "4 De proprietatibus rerum (französ.) Le propriet... Ink 4.D.3 \n", + ".. ... ... \n", + "227 Facta et dicta memorabilia Ink 4.D.15 \n", + "228 Facta et dicta memorabilia Ink 5.E.23 \n", + "229 De viris illustribus Ink 5.H.38 \n", + "230 Opera [Bucolica, Georgica, Aeneis, with argume... Ink 8.F.35 \n", + "231 Opera Ink 3.E.15 \n", "\n", " Autor Mitwirkender \n", "0 Augustinus, Aurelius \\\n", @@ -5472,7 +5468,7 @@ "[232 rows x 7 columns]" ] }, - "execution_count": 30, + "execution_count": 191, "metadata": {}, "output_type": "execute_result" } @@ -5491,7 +5487,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 192, "id": "f048ed87-4541-4613-9683-227a820d7321", "metadata": { "tags": [] @@ -5813,7 +5809,7 @@ "[8 rows x 22 columns]" ] }, - "execution_count": 31, + "execution_count": 192, "metadata": {}, "output_type": "execute_result" } @@ -5824,7 +5820,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 193, "id": "b02e6456-5bf7-4f14-8e53-04e71c701159", "metadata": { "tags": [] @@ -6232,7 +6228,7 @@ "[9 rows x 39 columns]" ] }, - "execution_count": 32, + "execution_count": 193, "metadata": {}, "output_type": "execute_result" } @@ -6304,7 +6300,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 194, "id": "6f42f938-db2b-4854-800a-521c6845d545", "metadata": { "tags": [] @@ -6758,7 +6754,7 @@ "[23670 rows x 43 columns]" ] }, - "execution_count": 35, + "execution_count": 194, "metadata": {}, "output_type": "execute_result" } @@ -6772,7 +6768,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 195, "id": "0c398ac9-cd34-49a2-b6d0-d1d057d33593", "metadata": { "tags": [] @@ -7226,7 +7222,7 @@ "[804 rows x 43 columns]" ] }, - "execution_count": 36, + "execution_count": 195, "metadata": {}, "output_type": "execute_result" } @@ -7277,7 +7273,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 196, "id": "d4d83256-5d0d-433f-b3fa-f7ea01ad4ca8", "metadata": { "tags": [] @@ -7289,7 +7285,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 197, "id": "8f4eab54-4475-4b8e-a4f0-1397290d28f1", "metadata": { "tags": [] @@ -7301,7 +7297,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 198, "id": "332be4f7-e0e1-4a7c-9aac-a1f42c1df383", "metadata": { "tags": [] @@ -7397,7 +7393,7 @@ "[1 rows x 22 columns]" ] }, - "execution_count": 40, + "execution_count": 198, "metadata": {}, "output_type": "execute_result" } @@ -7441,10 +7437,1603 @@ "to_be_saved.columns" ] }, + { + "cell_type": "markdown", + "id": "43d16894-5add-42e0-9d68-f1cd19ba2033", + "metadata": {}, + "source": [ + "# Bereinigung der vervollstaendigten Tabelle" + ] + }, + { + "cell_type": "code", + "execution_count": 199, + "id": "e8fdecc0-c8b8-4fc8-8cd0-02b430388d4e", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "comp_BE = pd.read_excel('../Daten/Vorhersagen/Complete_BE.xlsx')" + ] + }, + { + "cell_type": "code", + "execution_count": 200, + "id": "4b425ec4-6344-4eea-9dbd-4a0208d5e845", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "signatur_dup = comp_BE[comp_BE.duplicated('Signatur', keep=False)]" + ] + }, + { + "cell_type": "code", + "execution_count": 201, + "id": "87f9820c-b2b9-45b6-a6cd-0826df8e14be", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "bc_index = signatur_dup['Barcode'].dropna().index\n", + "id_index = signatur_dup['identifier'].dropna().index\n", + "comb_index = bc_index.union(id_index)\n", + "\n", + "bc_or_id = signatur_dup.loc[comb_index]" + ] + }, + { + "cell_type": "code", + "execution_count": 202, + "id": "2b5e1649-0c3f-4966-a1b9-d018fafa963e", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "BE.11.O.3\n", + "61.C.8\n" + ] + } + ], + "source": [ + "test_strs = [\"<a href='http://data.onb.ac.at/rec/AC10305302'>Han BE.11.O.3</a> - ÖNB\",\n", + " \"<a href='http://data.onb.ac.at/rec/AC09707593'>Alt Prunk 61.C.8</a> - ÖNB\"]\n", + "sign_re = re.compile('(?:\\w+ )?\\w+ ([A-Z0-9\\.\\-\\(Vol\\)\\*]+)')\n", + "for s in test_strs:\n", + " sign_match = re.search(sign_re, s)\n", + " print(sign_match[1])" + ] + }, + { + "cell_type": "code", + "execution_count": 88, + "id": "7f69c459-d24c-4b0c-99bd-ba82651729d0", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "46ed3e2ae1ae4234b6f1170794f49921", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "0it [00:00, ?it/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "no IIIF manifest found for Z184241901\n", + "no IIIF manifest found for Z184241809\n", + "no IIIF manifest found for Z173252307\n", + "no IIIF manifest found for Z184242504\n", + "no IIIF manifest found for Z173252605\n", + "no signature found for Z206650206 BE.10.P.15.(Vol.1)\n", + "no IIIF manifest found for Z173252502\n", + "no IIIF manifest found for Z184243004\n", + "no IIIF manifest found for Z204965809\n", + "no IIIF manifest found for Z173253403\n", + "no IIIF manifest found for Z18422390X\n", + "no IIIF manifest found for Z173254602\n", + "no IIIF manifest found for Z173254407\n", + "no IIIF manifest found for Z184243107\n", + "no IIIF manifest found for Z18424320X\n", + "no IIIF manifest found for Z173254304\n", + "no IIIF manifest found for Z173255801\n", + "no IIIF manifest found for Z197485709\n", + "no IIIF manifest found for Z173255400\n", + "no IIIF manifest found for Z173255205\n", + "no IIIF manifest found for Z173255102\n", + "no IIIF manifest found for Z173256209\n", + "no IIIF manifest found for Z173256106\n", + "no IIIF manifest found for Z240265106\n", + "no signature found for Z150809303 MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1)\n", + "no signature found for Z150809406 MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1)\n", + "no signature found for Z156354802 49.D.18.(Vol.2); 49.D.18.(Vol.1)\n", + "no signature found for Z156354905 49.D.18.(Vol.2); 49.D.18.(Vol.1)\n", + "no signature found for Z164578208 74.Q.43.(Vol.1); 74.Q.43.(Vol.2)\n", + "no signature found for Z164578300 74.Q.43.(Vol.1); 74.Q.43.(Vol.2)\n", + "no signature found for Z164863407 24.H.1.(Vol.2); 24.H.1.(Vol.1)\n", + "no signature found for Z16486350X 24.H.1.(Vol.2); 24.H.1.(Vol.1)\n", + "no signature found for Z165394701 52.G.17.(Vol.1); 52.G.17.(Vol.2)\n", + "no signature found for Z169690904 51.O.10.11.(Vol.2); 51.O.10.11.(Vol.1)\n", + "no signature found for Z169691507 51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.14-19.(Vol.1); 51.O.14-19.(Vol.6); 51.O.14-19.(Vol.5); 51.O.14-19.(Vol.2)\n", + "no signature found for Z169691702 51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.14-19.(Vol.1); 51.O.14-19.(Vol.6); 51.O.14-19.(Vol.5); 51.O.14-19.(Vol.2)\n" + ] + } + ], + "source": [ + "for index, row in tqdm(bc_or_id.iterrows()):\n", + " bc = row['identifier']\n", + " if not pd.isna(row['identifier']):\n", + " bc = row['identifier']\n", + " elif not pd.isna(row['Barcode']):\n", + " bc = row['Barcode']\n", + " else:\n", + " print('skipping row, no barcode present')\n", + " continue\n", + " bc = bc.replace('+', '')\n", + " if ('B' in bc) or ('Z' not in bc):\n", + " # print('invalid barcode', bc)\n", + " continue\n", + " iiif_url = f'https://iiif.onb.ac.at/presentation/ABO/{bc}/manifest'\n", + " request = requests.get(iiif_url)\n", + " if request.status_code == 200:\n", + " manifest_metadata = json.loads(request.content)['metadata']\n", + " for dic in manifest_metadata:\n", + " for key, val in dic.items():\n", + " if val == [{'@value': 'Location', '@language': 'en'}, {'@value': 'Ort', '@language': 'ger'}]:\n", + " sign_re = re.compile('(?:\\w+ )?\\w+ ([A-Z0-9\\.\\,\\-\\(Vol\\)\\*]+)')\n", + " sign_match = re.search(sign_re, dic['value'])\n", + " if sign_match:\n", + " signatur_dup.loc[index, 'Signatur'] = sign_match[1]\n", + " else:\n", + " print('no signature found for', bc, row['Signatur'])\n", + " else:\n", + " print('no IIIF manifest found for', bc)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 127, + "id": "4cd3b69a-f056-47b1-9839-7af995f31533", + "metadata": { + "tags": [] + }, + "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>Signatur</th>\n", + " <th>Barcode</th>\n", + " <th>Titel</th>\n", + " <th>Autor</th>\n", + " <th>Mitwirkender</th>\n", + " <th>Anfang Veröffentlichungsdatum</th>\n", + " <th>Ende Veröffentlichungsdatum</th>\n", + " <th>Veröffentlichungsdatum</th>\n", + " <th>Veröffentlichungsort</th>\n", + " <th>Veröffentlichungsort (normiert)</th>\n", + " <th>...</th>\n", + " <th>hs. Katalogseite Digitalisat</th>\n", + " <th>Wissensklasse</th>\n", + " <th>Wissensunterklasse</th>\n", + " <th>Formatangabe</th>\n", + " <th>hs. Katalogseite Handschrift</th>\n", + " <th>hs. Katalogeintrag ID</th>\n", + " <th>hs. Katalogeintrag</th>\n", + " <th>hs. Katalog Image URL</th>\n", + " <th>identifier</th>\n", + " <th>ABO-Barcode</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>23092</th>\n", + " <td>51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...</td>\n", + " <td>NaN</td>\n", + " <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n", + " <td>Thou, Jacques Auguste de</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1620-1621</td>\n", + " <td>Aurelianae</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z169691507</td>\n", + " <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23093</th>\n", + " <td>51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...</td>\n", + " <td>NaN</td>\n", + " <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n", + " <td>Thou, Jacques Auguste de</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1620-1621</td>\n", + " <td>Aurelianae</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z169691702</td>\n", + " <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>2 rows × 40 columns</p>\n", + "</div>" + ], + "text/plain": [ + " Signatur Barcode \n", + "23092 51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1... NaN \\\n", + "23093 51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1... NaN \n", + "\n", + " Titel \n", + "23092 Historiarum sui temporis av anno 1543 usque ad... \\\n", + "23093 Historiarum sui temporis av anno 1543 usque ad... \n", + "\n", + " Autor Mitwirkender Anfang Veröffentlichungsdatum \n", + "23092 Thou, Jacques Auguste de NaN NaN \\\n", + "23093 Thou, Jacques Auguste de NaN NaN \n", + "\n", + " Ende Veröffentlichungsdatum Veröffentlichungsdatum \n", + "23092 NaN 1620-1621 \\\n", + "23093 NaN 1620-1621 \n", + "\n", + " Veröffentlichungsort Veröffentlichungsort (normiert) ... \n", + "23092 Aurelianae NaN ... \\\n", + "23093 Aurelianae NaN ... \n", + "\n", + " hs. Katalogseite Digitalisat Wissensklasse Wissensunterklasse \n", + "23092 NaN NaN NaN \\\n", + "23093 NaN NaN NaN \n", + "\n", + " Formatangabe hs. Katalogseite Handschrift hs. Katalogeintrag ID \n", + "23092 NaN NaN NaN \\\n", + "23093 NaN NaN NaN \n", + "\n", + " hs. Katalogeintrag hs. Katalog Image URL identifier \n", + "23092 NaN NaN Z169691507 \\\n", + "23093 NaN NaN Z169691702 \n", + "\n", + " ABO-Barcode \n", + "23092 Z169691507; Z16969160X; Z169691702; Z169691209... \n", + "23093 Z169691507; Z16969160X; Z169691702; Z169691209... \n", + "\n", + "[2 rows x 40 columns]" + ] + }, + "execution_count": 127, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "signatur_dup[signatur_dup['Signatur'] == '51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.14-19.(Vol.1); 51.O.14-19.(Vol.6); 51.O.14-19.(Vol.5); 51.O.14-19.(Vol.2)']" + ] + }, + { + "cell_type": "code", + "execution_count": 99, + "id": "2bcd8b36-3b74-498a-8726-39a9757cbda4", + "metadata": { + "tags": [] + }, + "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>Signatur</th>\n", + " <th>Barcode</th>\n", + " <th>Titel</th>\n", + " <th>Autor</th>\n", + " <th>Mitwirkender</th>\n", + " <th>Anfang Veröffentlichungsdatum</th>\n", + " <th>Ende Veröffentlichungsdatum</th>\n", + " <th>Veröffentlichungsdatum</th>\n", + " <th>Veröffentlichungsort</th>\n", + " <th>Veröffentlichungsort (normiert)</th>\n", + " <th>...</th>\n", + " <th>hs. Katalogseite Digitalisat</th>\n", + " <th>Wissensklasse</th>\n", + " <th>Wissensunterklasse</th>\n", + " <th>Formatangabe</th>\n", + " <th>hs. Katalogseite Handschrift</th>\n", + " <th>hs. Katalogeintrag ID</th>\n", + " <th>hs. Katalogeintrag</th>\n", + " <th>hs. Katalog Image URL</th>\n", + " <th>identifier</th>\n", + " <th>ABO-Barcode</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>22664</th>\n", + " <td>BE.8.P.19.20.(Vol.2)</td>\n", + " <td>NaN</td>\n", + " <td>Histoire Vniverselle Des Gverres Dv Tvrc, Depv...</td>\n", + " <td>Montreux, Nicolas <<de>></td>\n", + " <td>Heinrich; Mousson, Pierre; Orléans, Louis <<d'...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>MDCVIII</td>\n", + " <td>A Paris</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>rep_131EA36A</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22671</th>\n", + " <td>MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1)</td>\n", + " <td>NaN</td>\n", + " <td>La bible en francoiz</td>\n", + " <td>Petrus</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>[s.a. um 1520]</td>\n", + " <td>Paris</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z150809303</td>\n", + " <td>Z150809303; Z150809406</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22672</th>\n", + " <td>MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1)</td>\n", + " <td>NaN</td>\n", + " <td>La bible en francoiz</td>\n", + " <td>Petrus</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>[s.a. um 1520]</td>\n", + " <td>Paris</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z150809406</td>\n", + " <td>Z150809303; Z150809406</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22681</th>\n", + " <td>49.D.18.(Vol.2); 49.D.18.(Vol.1)</td>\n", + " <td>NaN</td>\n", + " <td>Joannis Trithemij ... Et Postea Divi Jacobi a...</td>\n", + " <td>Trithemius, Johannes</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1690</td>\n", + " <td>Typis Monasterij S. Galli</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z156354802</td>\n", + " <td>Z156354802; Z156354905</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22682</th>\n", + " <td>49.D.18.(Vol.2); 49.D.18.(Vol.1)</td>\n", + " <td>NaN</td>\n", + " <td>Joannis Trithemij ... Et Postea Divi Jacobi a...</td>\n", + " <td>Trithemius, Johannes</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1690</td>\n", + " <td>Typis Monasterij S. Galli</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z156354905</td>\n", + " <td>Z156354802; Z156354905</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>23391</th>\n", + " <td>*28.A.79.(Vol.21)</td>\n", + " <td>NaN</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z222909207</td>\n", + " <td>Z222909402; Z222908707; Z22290720X; Z222907107...</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23392</th>\n", + " <td>*28.A.79.(Vol.22)</td>\n", + " <td>NaN</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z22290930X</td>\n", + " <td>Z222909402; Z222908707; Z22290720X; Z222907107...</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23393</th>\n", + " <td>*28.A.79.(Vol.23)</td>\n", + " <td>NaN</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z222909402</td>\n", + " <td>Z222909402; Z222908707; Z22290720X; Z222907107...</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23394</th>\n", + " <td>*28.A.79.(Vol.24)</td>\n", + " <td>NaN</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z222909505</td>\n", + " <td>Z222909402; Z222908707; Z22290720X; Z222907107...</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23395</th>\n", + " <td>*28.A.79.(Vol.25)</td>\n", + " <td>NaN</td>\n", + " <td>Histoire des ouvrages des scavans</td>\n", + " <td>Basnage de Beauval, Henri</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1687-1709</td>\n", + " <td>Rotterdam</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z222909608</td>\n", + " <td>Z222909402; Z222908707; Z22290720X; Z222907107...</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>229 rows × 40 columns</p>\n", + "</div>" + ], + "text/plain": [ + " Signatur Barcode \n", + "22664 BE.8.P.19.20.(Vol.2) NaN \\\n", + "22671 MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1) NaN \n", + "22672 MF 1774; 2.D.2.(Vol.2); 2.D.2.(Vol.1) NaN \n", + "22681 49.D.18.(Vol.2); 49.D.18.(Vol.1) NaN \n", + "22682 49.D.18.(Vol.2); 49.D.18.(Vol.1) NaN \n", + "... ... ... \n", + "23391 *28.A.79.(Vol.21) NaN \n", + "23392 *28.A.79.(Vol.22) NaN \n", + "23393 *28.A.79.(Vol.23) NaN \n", + "23394 *28.A.79.(Vol.24) NaN \n", + "23395 *28.A.79.(Vol.25) NaN \n", + "\n", + " Titel \n", + "22664 Histoire Vniverselle Des Gverres Dv Tvrc, Depv... \\\n", + "22671 La bible en francoiz \n", + "22672 La bible en francoiz \n", + "22681 Joannis Trithemij ... Et Postea Divi Jacobi a... \n", + "22682 Joannis Trithemij ... Et Postea Divi Jacobi a... \n", + "... ... \n", + "23391 Histoire des ouvrages des scavans \n", + "23392 Histoire des ouvrages des scavans \n", + "23393 Histoire des ouvrages des scavans \n", + "23394 Histoire des ouvrages des scavans \n", + "23395 Histoire des ouvrages des scavans \n", + "\n", + " Autor \n", + "22664 Montreux, Nicolas <<de>> \\\n", + "22671 Petrus \n", + "22672 Petrus \n", + "22681 Trithemius, Johannes \n", + "22682 Trithemius, Johannes \n", + "... ... \n", + "23391 Basnage de Beauval, Henri \n", + "23392 Basnage de Beauval, Henri \n", + "23393 Basnage de Beauval, Henri \n", + "23394 Basnage de Beauval, Henri \n", + "23395 Basnage de Beauval, Henri \n", + "\n", + " Mitwirkender \n", + "22664 Heinrich; Mousson, Pierre; Orléans, Louis <<d'... \\\n", + "22671 NaN \n", + "22672 NaN \n", + "22681 NaN \n", + "22682 NaN \n", + "... ... \n", + "23391 NaN \n", + "23392 NaN \n", + "23393 NaN \n", + "23394 NaN \n", + "23395 NaN \n", + "\n", + " Anfang Veröffentlichungsdatum Ende Veröffentlichungsdatum \n", + "22664 NaN NaN \\\n", + "22671 NaN NaN \n", + "22672 NaN NaN \n", + "22681 NaN NaN \n", + "22682 NaN NaN \n", + "... ... ... \n", + "23391 NaN NaN \n", + "23392 NaN NaN \n", + "23393 NaN NaN \n", + "23394 NaN NaN \n", + "23395 NaN NaN \n", + "\n", + " Veröffentlichungsdatum Veröffentlichungsort \n", + "22664 MDCVIII A Paris \\\n", + "22671 [s.a. um 1520] Paris \n", + "22672 [s.a. um 1520] Paris \n", + "22681 1690 Typis Monasterij S. Galli \n", + "22682 1690 Typis Monasterij S. Galli \n", + "... ... ... \n", + "23391 1687-1709 Rotterdam \n", + "23392 1687-1709 Rotterdam \n", + "23393 1687-1709 Rotterdam \n", + "23394 1687-1709 Rotterdam \n", + "23395 1687-1709 Rotterdam \n", + "\n", + " Veröffentlichungsort (normiert) ... hs. Katalogseite Digitalisat \n", + "22664 NaN ... NaN \\\n", + "22671 NaN ... NaN \n", + "22672 NaN ... NaN \n", + "22681 NaN ... NaN \n", + "22682 NaN ... NaN \n", + "... ... ... ... \n", + "23391 NaN ... NaN \n", + "23392 NaN ... NaN \n", + "23393 NaN ... NaN \n", + "23394 NaN ... NaN \n", + "23395 NaN ... NaN \n", + "\n", + " Wissensklasse Wissensunterklasse Formatangabe \n", + "22664 NaN NaN NaN \\\n", + "22671 NaN NaN NaN \n", + "22672 NaN NaN NaN \n", + "22681 NaN NaN NaN \n", + "22682 NaN NaN NaN \n", + "... ... ... ... \n", + "23391 NaN NaN NaN \n", + "23392 NaN NaN NaN \n", + "23393 NaN NaN NaN \n", + "23394 NaN NaN NaN \n", + "23395 NaN NaN NaN \n", + "\n", + " hs. Katalogseite Handschrift hs. Katalogeintrag ID hs. Katalogeintrag \n", + "22664 NaN NaN NaN \\\n", + "22671 NaN NaN NaN \n", + "22672 NaN NaN NaN \n", + "22681 NaN NaN NaN \n", + "22682 NaN NaN NaN \n", + "... ... ... ... \n", + "23391 NaN NaN NaN \n", + "23392 NaN NaN NaN \n", + "23393 NaN NaN NaN \n", + "23394 NaN NaN NaN \n", + "23395 NaN NaN NaN \n", + "\n", + " hs. Katalog Image URL identifier \n", + "22664 NaN rep_131EA36A \\\n", + "22671 NaN Z150809303 \n", + "22672 NaN Z150809406 \n", + "22681 NaN Z156354802 \n", + "22682 NaN Z156354905 \n", + "... ... ... \n", + "23391 NaN Z222909207 \n", + "23392 NaN Z22290930X \n", + "23393 NaN Z222909402 \n", + "23394 NaN Z222909505 \n", + "23395 NaN Z222909608 \n", + "\n", + " ABO-Barcode \n", + "22664 NaN \n", + "22671 Z150809303; Z150809406 \n", + "22672 Z150809303; Z150809406 \n", + "22681 Z156354802; Z156354905 \n", + "22682 Z156354802; Z156354905 \n", + "... ... \n", + "23391 Z222909402; Z222908707; Z22290720X; Z222907107... \n", + "23392 Z222909402; Z222908707; Z22290720X; Z222907107... \n", + "23393 Z222909402; Z222908707; Z22290720X; Z222907107... \n", + "23394 Z222909402; Z222908707; Z22290720X; Z222907107... \n", + "23395 Z222909402; Z222908707; Z22290720X; Z222907107... \n", + "\n", + "[229 rows x 40 columns]" + ] + }, + "execution_count": 99, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "signatur_dup[signatur_dup['Barcode'].isna()].dropna(subset=['identifier'])" + ] + }, + { + "cell_type": "code", + "execution_count": 135, + "id": "089d8056-b97f-4672-86a2-e70347af00b2", + "metadata": { + "tags": [] + }, + "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>Signatur</th>\n", + " <th>Barcode</th>\n", + " <th>Titel</th>\n", + " <th>Autor</th>\n", + " <th>Mitwirkender</th>\n", + " <th>Anfang Veröffentlichungsdatum</th>\n", + " <th>Ende Veröffentlichungsdatum</th>\n", + " <th>Veröffentlichungsdatum</th>\n", + " <th>Veröffentlichungsort</th>\n", + " <th>Veröffentlichungsort (normiert)</th>\n", + " <th>...</th>\n", + " <th>hs. Katalogseite Digitalisat</th>\n", + " <th>Wissensklasse</th>\n", + " <th>Wissensunterklasse</th>\n", + " <th>Formatangabe</th>\n", + " <th>hs. Katalogseite Handschrift</th>\n", + " <th>hs. Katalogeintrag ID</th>\n", + " <th>hs. Katalogeintrag</th>\n", + " <th>hs. Katalog Image URL</th>\n", + " <th>identifier</th>\n", + " <th>ABO-Barcode</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>23089</th>\n", + " <td>51.O.14-19.(Vol.1)</td>\n", + " <td>NaN</td>\n", + " <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n", + " <td>Thou, Jacques Auguste de</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1620-1621</td>\n", + " <td>Aurelianae</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z169691209</td>\n", + " <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23090</th>\n", + " <td>51.O.14-19.(Vol.2)</td>\n", + " <td>NaN</td>\n", + " <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n", + " <td>Thou, Jacques Auguste de</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1620-1621</td>\n", + " <td>Aurelianae</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z169691301</td>\n", + " <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23091</th>\n", + " <td>51.O.14-19.(Vol.3)</td>\n", + " <td>NaN</td>\n", + " <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n", + " <td>Thou, Jacques Auguste de</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1620-1621</td>\n", + " <td>Aurelianae</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z169691404</td>\n", + " <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23092</th>\n", + " <td>51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...</td>\n", + " <td>NaN</td>\n", + " <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n", + " <td>Thou, Jacques Auguste de</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1620-1621</td>\n", + " <td>Aurelianae</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z169691507</td>\n", + " <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23093</th>\n", + " <td>51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1...</td>\n", + " <td>NaN</td>\n", + " <td>Historiarum sui temporis av anno 1543 usque ad...</td>\n", + " <td>Thou, Jacques Auguste de</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>1620-1621</td>\n", + " <td>Aurelianae</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Z169691702</td>\n", + " <td>Z169691507; Z16969160X; Z169691702; Z169691209...</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>5 rows × 40 columns</p>\n", + "</div>" + ], + "text/plain": [ + " Signatur Barcode \n", + "23089 51.O.14-19.(Vol.1) NaN \\\n", + "23090 51.O.14-19.(Vol.2) NaN \n", + "23091 51.O.14-19.(Vol.3) NaN \n", + "23092 51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1... NaN \n", + "23093 51.O.14-19.(Vol.4); 51.O.14-19.(Vol.3); 51.O.1... NaN \n", + "\n", + " Titel \n", + "23089 Historiarum sui temporis av anno 1543 usque ad... \\\n", + "23090 Historiarum sui temporis av anno 1543 usque ad... \n", + "23091 Historiarum sui temporis av anno 1543 usque ad... \n", + "23092 Historiarum sui temporis av anno 1543 usque ad... \n", + "23093 Historiarum sui temporis av anno 1543 usque ad... \n", + "\n", + " Autor Mitwirkender Anfang Veröffentlichungsdatum \n", + "23089 Thou, Jacques Auguste de NaN NaN \\\n", + "23090 Thou, Jacques Auguste de NaN NaN \n", + "23091 Thou, Jacques Auguste de NaN NaN \n", + "23092 Thou, Jacques Auguste de NaN NaN \n", + "23093 Thou, Jacques Auguste de NaN NaN \n", + "\n", + " Ende Veröffentlichungsdatum Veröffentlichungsdatum \n", + "23089 NaN 1620-1621 \\\n", + "23090 NaN 1620-1621 \n", + "23091 NaN 1620-1621 \n", + "23092 NaN 1620-1621 \n", + "23093 NaN 1620-1621 \n", + "\n", + " Veröffentlichungsort Veröffentlichungsort (normiert) ... \n", + "23089 Aurelianae NaN ... \\\n", + "23090 Aurelianae NaN ... \n", + "23091 Aurelianae NaN ... \n", + "23092 Aurelianae NaN ... \n", + "23093 Aurelianae NaN ... \n", + "\n", + " hs. Katalogseite Digitalisat Wissensklasse Wissensunterklasse \n", + "23089 NaN NaN NaN \\\n", + "23090 NaN NaN NaN \n", + "23091 NaN NaN NaN \n", + "23092 NaN NaN NaN \n", + "23093 NaN NaN NaN \n", + "\n", + " Formatangabe hs. Katalogseite Handschrift hs. Katalogeintrag ID \n", + "23089 NaN NaN NaN \\\n", + "23090 NaN NaN NaN \n", + "23091 NaN NaN NaN \n", + "23092 NaN NaN NaN \n", + "23093 NaN NaN NaN \n", + "\n", + " hs. Katalogeintrag hs. Katalog Image URL identifier \n", + "23089 NaN NaN Z169691209 \\\n", + "23090 NaN NaN Z169691301 \n", + "23091 NaN NaN Z169691404 \n", + "23092 NaN NaN Z169691507 \n", + "23093 NaN NaN Z169691702 \n", + "\n", + " ABO-Barcode \n", + "23089 Z169691507; Z16969160X; Z169691702; Z169691209... \n", + "23090 Z169691507; Z16969160X; Z169691702; Z169691209... \n", + "23091 Z169691507; Z16969160X; Z169691702; Z169691209... \n", + "23092 Z169691507; Z16969160X; Z169691702; Z169691209... \n", + "23093 Z169691507; Z16969160X; Z169691702; Z169691209... \n", + "\n", + "[5 rows x 40 columns]" + ] + }, + "execution_count": 135, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "signatur_dup.loc[23089:23093]" + ] + }, + { + "cell_type": "code", + "execution_count": 157, + "id": "c1f1b4a5-3d05-44b3-83fa-f238b6e6e1d2", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "array([['BE.1.A.4', 'B1376659',\n", + " 'Voyage pittoresque de la Syrie, de la Phoenicie, de la Palaestine, et de la basse Aegypte. 2 Vol.',\n", + " 'La-Porte du Theil, Francois Jean Gabriel',\n", + " 'Legrand, Jacques Guillaume; Langles, Louis Mathieu', 1799.0,\n", + " nan, '1799', 'Paris', nan, nan,\n", + " 'Geschichte 1787-; Reise; Orient', nan, nan, nan, nan, nan, nan,\n", + " nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.0, nan, nan, nan,\n", + " nan, nan, nan, nan, nan, nan, nan, nan, nan],\n", + " ['BE.1.A.4.(Vol.1);', nan,\n", + " \"Voyage Pittoresque De La Syrie, De La Phœnicie, De La Palæstine, Et De La Basse Ægypte Ouvrage divisé en trois Volumes : Contenant Environ Trois Cent Trent Planches : Gravées sur les dessins et sous la direction du C[itoy]en Cassas, peintre, l'un des artistes employés par l'auteur du Voyage de la Grèce : Un Discours Préliminaire Pour Chaque Volume Par le C[itoy]en Volney, membre de l'Institut national, auteur du Voyage en Syrie : Un Texte Rédigé Par Les C[itoyens] F.J.G. La Porte-Du Theil, membre de l'Institut, et du Conservatoire de la Bibliothèque nationale : pour la partie historique et la relation du Voyage : J.G. Legrand, architecte, de la Société libre des sciences, lettres et arts de Paris; pour la partie historique et descriptive de l'Architecture; L. Langlès, membre de l'Institut, et du Conservatoire de la Bibliothèque nationale, professeur de Persan à l'École spéciale des langues orientales vivantes; pour la partie des Langues et des Inscriptions orientales 1-15 Livraison\",\n", + " nan, nan, nan, nan, nan, nan, 'Paris', 'French', nan,\n", + " 'Orient$Dg--(DE-588)4075699-3;Reise$Ds--(DE-588)4049275-8;$Az--Geschichte 1787-;AT-OBV--ONB-AK;Reise$Ds--(DE-588)4049275-8;Orient$Dg--(DE-588)4075699-3;AT-OBV--ONB-AK',\n", + " nan, 'Reisebericht--(DE-588)4076645-7--gnd-content', nan, nan,\n", + " nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.0, nan, nan,\n", + " nan, nan, nan, nan, nan, nan, nan, nan, nan, nan],\n", + " ['BE.1.A.4.(Vol.2);', nan,\n", + " \"Voyage Pittoresque De La Syrie, De La Phœnicie, De La Palæstine, Et De La Basse Ægypte Ouvrage divisé en trois Volumes : Contenant Environ Trois Cent Trent Planches : Gravées sur les dessins et sous la direction du C[itoy]en Cassas, peintre, l'un des artistes employés par l'auteur du Voyage de la Grèce : Un Discours Préliminaire Pour Chaque Volume Par le C[itoy]en Volney, membre de l'Institut national, auteur du Voyage en Syrie : Un Texte Rédigé Par Les C[itoyens] F.J.G. La Porte-Du Theil, membre de l'Institut, et du Conservatoire de la Bibliothèque nationale : pour la partie historique et la relation du Voyage : J.G. Legrand, architecte, de la Société libre des sciences, lettres et arts de Paris; pour la partie historique et descriptive de l'Architecture; L. Langlès, membre de l'Institut, et du Conservatoire de la Bibliothèque nationale, professeur de Persan à l'École spéciale des langues orientales vivantes; pour la partie des Langues et des Inscriptions orientales 16-30 Livraison\",\n", + " nan, nan, nan, nan, nan, nan, 'Paris', 'French', nan,\n", + " 'Orient$Dg--(DE-588)4075699-3;Reise$Ds--(DE-588)4049275-8;$Az--Geschichte 1787-;AT-OBV--ONB-AK;Reise$Ds--(DE-588)4049275-8;Orient$Dg--(DE-588)4075699-3;AT-OBV--ONB-AK',\n", + " nan, 'Reisebericht--(DE-588)4076645-7--gnd-content', nan, nan,\n", + " nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.0, nan, nan,\n", + " nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]], dtype=object)" + ] + }, + "execution_count": 157, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "comp_BE_sig = comp_BE.dropna(subset='Signatur')\n", + "comp_BE_sig[comp_BE_sig['Signatur'].str.contains('BE.1.A.4')].values" + ] + }, + { + "cell_type": "code", + "execution_count": 155, + "id": "176540c8-773d-4201-a1f4-b8e92cf271ac", + "metadata": { + "tags": [] + }, + "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>Signatur</th>\n", + " <th>Barcode</th>\n", + " <th>Titel</th>\n", + " <th>Autor</th>\n", + " <th>Mitwirkender</th>\n", + " <th>Anfang Veröffentlichungsdatum</th>\n", + " <th>Ende Veröffentlichungsdatum</th>\n", + " <th>Veröffentlichungsdatum</th>\n", + " <th>Veröffentlichungsort</th>\n", + " <th>Veröffentlichungsort (normiert)</th>\n", + " <th>...</th>\n", + " <th>hs. Katalogseite Digitalisat</th>\n", + " <th>Wissensklasse</th>\n", + " <th>Wissensunterklasse</th>\n", + " <th>Formatangabe</th>\n", + " <th>hs. Katalogseite Handschrift</th>\n", + " <th>hs. Katalogeintrag ID</th>\n", + " <th>hs. Katalogeintrag</th>\n", + " <th>hs. Katalog Image URL</th>\n", + " <th>identifier</th>\n", + " <th>ABO-Barcode</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>22498</th>\n", + " <td>Wien, ÖNB (2: BE.12.K.1; 657.936-C. Neu Mag)</td>\n", + " <td>NaN</td>\n", + " <td>Decades rerum Venetarum [Italian] Croniche che...</td>\n", + " <td>Sabellicus, Marcus Antonius</td>\n", + " <td>Gotardus da Ponte, for Oldradus Lampugnanus</td>\n", + " <td>1510.0</td>\n", + " <td>NaN</td>\n", + " <td>about 1510?</td>\n", + " <td>NaN</td>\n", + " <td>Milan</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22499</th>\n", + " <td>BE.1.A.4.(Vol.1);</td>\n", + " <td>NaN</td>\n", + " <td>Voyage Pittoresque De La Syrie, De La Phœnicie...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Paris</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22500</th>\n", + " <td>BE.1.A.4.(Vol.2);</td>\n", + " <td>NaN</td>\n", + " <td>Voyage Pittoresque De La Syrie, De La Phœnicie...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Paris</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22501</th>\n", + " <td>BE.9.L.1;</td>\n", + " <td>NaN</td>\n", + " <td>Voyages De Monsieur Le Chevalier Chardin, En P...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>Paris</td>\n", + " <td>...</td>\n", + " <td>306.0</td>\n", + " <td>Geographia</td>\n", + " <td>Peregrinationes, Navigationes, & Itinera</td>\n", + " <td>Quarto</td>\n", + " <td>700</td>\n", + " <td>14.377_306_02</td>\n", + " <td>Voyages du Chevalier Chardin en Perse & autres...</td>\n", + " <td>https://iiif.onb.ac.at/images/DOD/51184/000003...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>22502</th>\n", + " <td>BE.5.T.65a;</td>\n", + " <td>NaN</td>\n", + " <td>Vorlesungen über die Militairgraphik in besond...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</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>23645</th>\n", + " <td>Ink 32-126; Ink 4.H.35</td>\n", + " <td>NaN</td>\n", + " <td>Polyhistor, sive De mirabilibus mundi. Add: Mi...</td>\n", + " <td>Solinus, Gaius Iulius</td>\n", + " <td>Ragazonibus, Theodorus <<de>></td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>23. Aug. 1491; [1491.08.23]</td>\n", + " <td>Venedig</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23654</th>\n", + " <td>Ink 23.E.10; Ink 4.F.42</td>\n", + " <td>NaN</td>\n", + " <td>Comoediae. Cum directorio vocabulorum, glossa ...</td>\n", + " <td>Terentius Afer, Publius</td>\n", + " <td>Donatus, Aelius; Jouenneaux, Guy; Badius Ascen...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>11 Feb. 1499</td>\n", + " <td>Strassburg</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23657</th>\n", + " <td>Ink 21.A.23; Ink 5.C.13</td>\n", + " <td>NaN</td>\n", + " <td>Quaestiones de duodecim quodlibet</td>\n", + " <td>Thomas</td>\n", + " <td>Sensenschmidt, Johann; Frisner, Andreas</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>15 Apr. 1474</td>\n", + " <td>Nuremberg</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23658</th>\n", + " <td>Ink 6.B.10; Ink 6.B.9</td>\n", + " <td>NaN</td>\n", + " <td>Super quarto libro Sententiarum</td>\n", + " <td>Thomas Aquinas</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>13 June 1469</td>\n", + " <td>Mainz</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " <tr>\n", + " <th>23661</th>\n", + " <td>Ink 7.F.26; Ink 32-108</td>\n", + " <td>NaN</td>\n", + " <td>Orthographia. (Ed: Hieronymus Bononius)</td>\n", + " <td>Tortellius, Johannes</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>2 Apr. 1477</td>\n", + " <td>Treviso</td>\n", + " <td>NaN</td>\n", + " <td>...</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "<p>471 rows × 40 columns</p>\n", + "</div>" + ], + "text/plain": [ + " Signatur Barcode \n", + "22498 Wien, ÖNB (2: BE.12.K.1; 657.936-C. Neu Mag) NaN \\\n", + "22499 BE.1.A.4.(Vol.1); NaN \n", + "22500 BE.1.A.4.(Vol.2); NaN \n", + "22501 BE.9.L.1; NaN \n", + "22502 BE.5.T.65a; NaN \n", + "... ... ... \n", + "23645 Ink 32-126; Ink 4.H.35 NaN \n", + "23654 Ink 23.E.10; Ink 4.F.42 NaN \n", + "23657 Ink 21.A.23; Ink 5.C.13 NaN \n", + "23658 Ink 6.B.10; Ink 6.B.9 NaN \n", + "23661 Ink 7.F.26; Ink 32-108 NaN \n", + "\n", + " Titel \n", + "22498 Decades rerum Venetarum [Italian] Croniche che... \\\n", + "22499 Voyage Pittoresque De La Syrie, De La Phœnicie... \n", + "22500 Voyage Pittoresque De La Syrie, De La Phœnicie... \n", + "22501 Voyages De Monsieur Le Chevalier Chardin, En P... \n", + "22502 Vorlesungen über die Militairgraphik in besond... \n", + "... ... \n", + "23645 Polyhistor, sive De mirabilibus mundi. Add: Mi... \n", + "23654 Comoediae. Cum directorio vocabulorum, glossa ... \n", + "23657 Quaestiones de duodecim quodlibet \n", + "23658 Super quarto libro Sententiarum \n", + "23661 Orthographia. (Ed: Hieronymus Bononius) \n", + "\n", + " Autor \n", + "22498 Sabellicus, Marcus Antonius \\\n", + "22499 NaN \n", + "22500 NaN \n", + "22501 NaN \n", + "22502 NaN \n", + "... ... \n", + "23645 Solinus, Gaius Iulius \n", + "23654 Terentius Afer, Publius \n", + "23657 Thomas \n", + "23658 Thomas Aquinas \n", + "23661 Tortellius, Johannes \n", + "\n", + " Mitwirkender \n", + "22498 Gotardus da Ponte, for Oldradus Lampugnanus \\\n", + "22499 NaN \n", + "22500 NaN \n", + "22501 NaN \n", + "22502 NaN \n", + "... ... \n", + "23645 Ragazonibus, Theodorus <<de>> \n", + "23654 Donatus, Aelius; Jouenneaux, Guy; Badius Ascen... \n", + "23657 Sensenschmidt, Johann; Frisner, Andreas \n", + "23658 NaN \n", + "23661 NaN \n", + "\n", + " Anfang Veröffentlichungsdatum Ende Veröffentlichungsdatum \n", + "22498 1510.0 NaN \\\n", + "22499 NaN NaN \n", + "22500 NaN NaN \n", + "22501 NaN NaN \n", + "22502 NaN NaN \n", + "... ... ... \n", + "23645 NaN NaN \n", + "23654 NaN NaN \n", + "23657 NaN NaN \n", + "23658 NaN NaN \n", + "23661 NaN NaN \n", + "\n", + " Veröffentlichungsdatum Veröffentlichungsort \n", + "22498 about 1510? NaN \\\n", + "22499 NaN NaN \n", + "22500 NaN NaN \n", + "22501 NaN NaN \n", + "22502 NaN NaN \n", + "... ... ... \n", + "23645 23. Aug. 1491; [1491.08.23] Venedig \n", + "23654 11 Feb. 1499 Strassburg \n", + "23657 15 Apr. 1474 Nuremberg \n", + "23658 13 June 1469 Mainz \n", + "23661 2 Apr. 1477 Treviso \n", + "\n", + " Veröffentlichungsort (normiert) ... hs. Katalogseite Digitalisat \n", + "22498 Milan ... NaN \\\n", + "22499 Paris ... NaN \n", + "22500 Paris ... NaN \n", + "22501 Paris ... 306.0 \n", + "22502 NaN ... NaN \n", + "... ... ... ... \n", + "23645 NaN ... NaN \n", + "23654 NaN ... NaN \n", + "23657 NaN ... NaN \n", + "23658 NaN ... NaN \n", + "23661 NaN ... NaN \n", + "\n", + " Wissensklasse Wissensunterklasse Formatangabe \n", + "22498 NaN NaN NaN \\\n", + "22499 NaN NaN NaN \n", + "22500 NaN NaN NaN \n", + "22501 Geographia Peregrinationes, Navigationes, & Itinera Quarto \n", + "22502 NaN NaN NaN \n", + "... ... ... ... \n", + "23645 NaN NaN NaN \n", + "23654 NaN NaN NaN \n", + "23657 NaN NaN NaN \n", + "23658 NaN NaN NaN \n", + "23661 NaN NaN NaN \n", + "\n", + " hs. Katalogseite Handschrift hs. Katalogeintrag ID \n", + "22498 NaN NaN \\\n", + "22499 NaN NaN \n", + "22500 NaN NaN \n", + "22501 700 14.377_306_02 \n", + "22502 NaN NaN \n", + "... ... ... \n", + "23645 NaN NaN \n", + "23654 NaN NaN \n", + "23657 NaN NaN \n", + "23658 NaN NaN \n", + "23661 NaN NaN \n", + "\n", + " hs. Katalogeintrag \n", + "22498 NaN \\\n", + "22499 NaN \n", + "22500 NaN \n", + "22501 Voyages du Chevalier Chardin en Perse & autres... \n", + "22502 NaN \n", + "... ... \n", + "23645 NaN \n", + "23654 NaN \n", + "23657 NaN \n", + "23658 NaN \n", + "23661 NaN \n", + "\n", + " hs. Katalog Image URL identifier \n", + "22498 NaN NaN \\\n", + "22499 NaN NaN \n", + "22500 NaN NaN \n", + "22501 https://iiif.onb.ac.at/images/DOD/51184/000003... NaN \n", + "22502 NaN NaN \n", + "... ... ... \n", + "23645 NaN NaN \n", + "23654 NaN NaN \n", + "23657 NaN NaN \n", + "23658 NaN NaN \n", + "23661 NaN NaN \n", + "\n", + " ABO-Barcode \n", + "22498 NaN \n", + "22499 NaN \n", + "22500 NaN \n", + "22501 NaN \n", + "22502 NaN \n", + "... ... \n", + "23645 NaN \n", + "23654 NaN \n", + "23657 NaN \n", + "23658 NaN \n", + "23661 NaN \n", + "\n", + "[471 rows x 40 columns]" + ] + }, + "execution_count": 155, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "comp_BE_sig[comp_BE_sig['Signatur'].str.contains(';')]" + ] + }, { "cell_type": "code", "execution_count": null, - "id": "c1b062c4-1919-4672-8e2f-03f5a9a6c79c", + "id": "3ed0a9bd-7828-4140-b865-13b9f52bf7f7", "metadata": {}, "outputs": [], "source": [] diff --git a/Notebooks/String_matching.ipynb b/Notebooks/String_matching.ipynb index 52bed3c..e074704 100644 --- a/Notebooks/String_matching.ipynb +++ b/Notebooks/String_matching.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 73, + "execution_count": 1, "id": "7a3837ac-cced-4e01-bf57-265e40729692", "metadata": { "tags": [] @@ -23,7 +23,7 @@ }, { "cell_type": "code", - "execution_count": 176, + "execution_count": 20, "id": "29ca0dc8-cae7-4f12-bd60-fd74ea6ae5ac", "metadata": { "tags": [] @@ -35,7 +35,7 @@ }, { "cell_type": "code", - "execution_count": 75, + "execution_count": 10, "id": "c1e1c42a-962f-40bc-bb17-b62e8089feb7", "metadata": { "tags": [] @@ -47,7 +47,7 @@ }, { "cell_type": "code", - "execution_count": 76, + "execution_count": 19, "id": "50d15898-4687-46b7-b7e0-528d7cf9aec0", "metadata": { "tags": [] @@ -69,7 +69,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 21, "id": "990dfeee-1141-4acb-8a3d-a7af0573f5be", "metadata": { "tags": [] @@ -84,7 +84,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 22, "id": "bcd301fe-cb80-4b1c-b65f-465fce5ed915", "metadata": { "tags": [] @@ -103,7 +103,7 @@ " 0.0102726686745882]], dtype=object)" ] }, - "execution_count": 7, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -114,7 +114,7 @@ }, { "cell_type": "code", - "execution_count": 77, + "execution_count": 98, "id": "c0f4a42a-7e21-41e8-833c-2dd2f9d1985e", "metadata": { "tags": [] @@ -161,36 +161,39 @@ " </thead>\n", " <tbody>\n", " <tr>\n", - " <th>3508</th>\n", - " <td>14.377</td>\n", - " <td>98</td>\n", - " <td>Poëtica</td>\n", - " <td>Poëtæ Gallici unà cum Dramaticis</td>\n", - " <td>Octavo und kleiner</td>\n", - " <td>502</td>\n", - " <td>14.377_098_09</td>\n", - " <td>Poësies de Jacques Poille. Paris. 1623. Th. Blaise n. 1257.</td>\n", - " <td>Poesies de Jacques Poille Paris 1623 Th Blaise n 1257</td>\n", + " <th>7058</th>\n", + " <td>14.378</td>\n", + " <td>205</td>\n", + " <td>Historia Nova Europæ</td>\n", + " <td>Historia Hispanica generalis & aliquot temporum; Vitæ Regum; aliaque</td>\n", + " <td>Folio</td>\n", + " <td>1043</td>\n", + " <td>14.378_205_04</td>\n", + " <td>2019 La Coronica general de toda España donde se tratan los estranos Acaccimientos que del diluvio hasta los tiempos del Rey D. Iayme de Aragon se seguieron, compuesta por Pero Antonio Beuter. 2 Vol. I Tom. en Valencia 1604. Pedro Patricio Mey. n. 1805.</td>\n", + " <td>La Coronica general de toda España donde se tratan los estranos Acaccimientos que del diluvio hasta los tiempos del Rey D Iayme de Aragon se seguieron compuesta por Pero Antonio Beuter 2 Vol I Tom en Valencia 1604 Pedro Patricio Mey n 1805</td>\n", " </tr>\n", " </tbody>\n", "</table>\n", "</div>" ], "text/plain": [ - " volume page number category subcategory \n", - "3508 14.377 98 Poëtica Poëtæ Gallici unà cum Dramaticis \\\n", + " volume page number category \n", + "7058 14.378 205 Historia Nova Europæ \\\n", + "\n", + " subcategory \n", + "7058 Historia Hispanica generalis & aliquot temporum; Vitæ Regum; aliaque \\\n", "\n", - " format handwritten page number entry_ID \n", - "3508 Octavo und kleiner 502 14.377_098_09 \\\n", + " format handwritten page number entry_ID \n", + "7058 Folio 1043 14.378_205_04 \\\n", "\n", - " entry \n", - "3508 Poësies de Jacques Poille. Paris. 1623. Th. Blaise n. 1257. \\\n", + " entry \n", + "7058 2019 La Coronica general de toda España donde se tratan los estranos Acaccimientos que del diluvio hasta los tiempos del Rey D. Iayme de Aragon se seguieron, compuesta por Pero Antonio Beuter. 2 Vol. I Tom. en Valencia 1604. Pedro Patricio Mey. n. 1805. \\\n", "\n", - " cleaned entry \n", - "3508 Poesies de Jacques Poille Paris 1623 Th Blaise n 1257 " + " cleaned entry \n", + "7058 La Coronica general de toda España donde se tratan los estranos Acaccimientos que del diluvio hasta los tiempos del Rey D Iayme de Aragon se seguieron compuesta por Pero Antonio Beuter 2 Vol I Tom en Valencia 1604 Pedro Patricio Mey n 1805 " ] }, - "execution_count": 77, + "execution_count": 98, "metadata": {}, "output_type": "execute_result" } @@ -199,7 +202,7 @@ "def search_in_entry(df, string):\n", " return df[df['cleaned entry'].str.contains(string)]\n", "\n", - "info = search_in_entry(search_in_entry(entry_df, 'Poille'), '')\n", + "info = search_in_entry(search_in_entry(entry_df, 'Beuter'), '')\n", "print(len(info))\n", "info" ] @@ -1279,7 +1282,7 @@ }, { "cell_type": "code", - "execution_count": 108, + "execution_count": 185, "id": "836d1b5e-ef2f-4ff8-9c03-298b029f73b2", "metadata": { "tags": [] @@ -1292,7 +1295,8 @@ "5778 out of 8756 BE signatures from the appropriate time period were matched\n", "For 4564 matches the first one was correct\n", "For 5072 matches one of the five given ones in the table was correct\n", - "124 matches have two or more mentions in the handrwitten catalog\n" + "124 matches have two or more mentions in the handwritten catalog\n", + "403 connections are uncertain\n" ] } ], @@ -1310,7 +1314,10 @@ "print('For', any_matches, 'matches one of the five given ones in the table was correct')\n", "\n", "double_matches = man_matches['control'].str.contains(',').sum()\n", - "print(double_matches, 'matches have two or more mentions in the handrwitten catalog')" + "print(double_matches, 'matches have two or more mentions in the handwritten catalog')\n", + "\n", + "weak_matches = man_matches['control'].str.contains('/?').sum()\n", + "print(weak_matches, 'connections are uncertain')" ] }, { @@ -2370,10 +2377,18 @@ "without_years.to_excel('data/man_catalog/Ohne Jahresangabe.xlsx')" ] }, + { + "cell_type": "markdown", + "id": "36866c95-917c-48a6-9c2d-0ce1f9f9f8b2", + "metadata": {}, + "source": [ + "# String matching vom hs. Katalog ausgehend" + ] + }, { "cell_type": "code", "execution_count": null, - "id": "e0c65ab2-9951-4cab-a859-55b7d5427d57", + "id": "b8870950-aee8-42ab-9cc5-07f9d2e419ab", "metadata": {}, "outputs": [], "source": [] -- GitLab