From f8a0d583145da85c49c38b5021df729431842c42 Mon Sep 17 00:00:00 2001 From: TrisNol Date: Fri, 20 Oct 2023 15:56:52 +0200 Subject: [PATCH] feat(data-extraction): Provide KPI table analysis in bundesanzeiger wrapper --- .../API-tests/Bundesanzeiger/notebook.ipynb | 1079 ++++++++++++++++- .../utils/data_extraction/bundesanzeiger.py | 111 +- 2 files changed, 1150 insertions(+), 40 deletions(-) diff --git a/Jupyter/API-tests/Bundesanzeiger/notebook.ipynb b/Jupyter/API-tests/Bundesanzeiger/notebook.ipynb index bb076c8..c34cd4b 100644 --- a/Jupyter/API-tests/Bundesanzeiger/notebook.ipynb +++ b/Jupyter/API-tests/Bundesanzeiger/notebook.ipynb @@ -18,9 +18,647 @@ }, { "cell_type": "code", - "execution_count": 255, + "execution_count": 1, "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:233: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row.iloc[0])\n" + ] + }, { "data": { "text/html": [ @@ -58,7 +696,7 @@ " <div class=\"publication_container\">\\n <div cla...\n", " 2021\n", " [Auditor(name='Volker Voelcker', company='Pric...\n", - " {'revenue': 46275.0, 'net_income': 1757.0, 'eb...\n", + " {'Jahresüberschuss/Jahresfehlbetrag': 1757000....\n", " \n", " \n", " 3\n", @@ -67,7 +705,7 @@ " <div class=\"publication_container\">\\n <div cla...\n", " 2020\n", " [Auditor(name='Hubert Ahlers', company='Pricew...\n", - " {'revenue': 47459.0, 'net_income': 1661.0, 'eb...\n", + " {'Jahresüberschuss/Jahresfehlbetrag': 1661000....\n", " \n", " \n", " 5\n", @@ -76,7 +714,7 @@ " <div class=\"publication_container\">\\n <div cla...\n", " 2019\n", " [Auditor(name='Hubert Ahlers', company='Pricew...\n", - " {'revenue': 45575.0, 'net_income': 1599.0, 'eb...\n", + " {'Jahresüberschuss/Jahresfehlbetrag': 1599000....\n", " \n", " \n", " 6\n", @@ -85,7 +723,7 @@ " <div class=\"publication_container\">\\n <div cla...\n", " 2018\n", " [Auditor(name='Hubert Ahlers', company='Pricew...\n", - " {'revenue': 43898.0, 'net_income': 2043.0, 'eb...\n", + " {'Umsatzerlöse': 43898000.0, 'Aktivierte Eigen...\n", " \n", " \n", " 7\n", @@ -94,7 +732,7 @@ " <div class=\"publication_container\">\\n <div cla...\n", " 2017\n", " []\n", - " {}\n", + " {'Immaterielle Vermögensgegenstände': 139803.0...\n", " \n", " \n", "\n", @@ -123,14 +761,14 @@ "7 [] \n", "\n", " financial_results \n", - "1 {'revenue': 46275.0, 'net_income': 1757.0, 'eb... \n", - "3 {'revenue': 47459.0, 'net_income': 1661.0, 'eb... \n", - "5 {'revenue': 45575.0, 'net_income': 1599.0, 'eb... \n", - "6 {'revenue': 43898.0, 'net_income': 2043.0, 'eb... \n", - "7 {} " + "1 {'Jahresüberschuss/Jahresfehlbetrag': 1757000.... \n", + "3 {'Jahresüberschuss/Jahresfehlbetrag': 1661000.... \n", + "5 {'Jahresüberschuss/Jahresfehlbetrag': 1599000.... \n", + "6 {'Umsatzerlöse': 43898000.0, 'Aktivierte Eigen... \n", + "7 {'Immaterielle Vermögensgegenstände': 139803.0... " ] }, - "execution_count": 255, + "execution_count": 1, "metadata": {}, "output_type": "execute_result" } @@ -161,7 +799,7 @@ }, { "cell_type": "code", - "execution_count": 256, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -171,13 +809,376 @@ }, { "cell_type": "code", - "execution_count": 257, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ "sample_report = df_reports.iloc[1].raw_report" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:225: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " table.iloc[index][0] = cleanse_string(row[0])\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:273: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " name_cleansed = row[0]\n", + "C:\\Users\\trist\\Documents\\Code\\M.Sc\\aki_prj23_transparenzregister\\src\\aki_prj23_transparenzregister\\utils\\data_extraction\\bundesanzeiger.py:277: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " kpis[name_cleansed] = row[1]\n" + ] + }, + { + "data": { + "text/plain": [ + "{'Jahresüberschuss/Jahresfehlbetrag': 1661000.0,\n", + " 'Steuern vom Einkommen und vom Ertrag': -4745.68,\n", + " 'EBT': 2457000.0,\n", + " 'Finanzergebnis': -130000.0,\n", + " 'EBIT': 2444000.0,\n", + " 'Abschreibungsaufwand': 2239000.0,\n", + " 'EBITDA': 4683000.0,\n", + " 'Umsatzerlöse': 47459000.0,\n", + " 'Aktivierte Eigenleistungen': 3800000.0,\n", + " 'Sonstige betriebliche Erträge': 6870000.0,\n", + " 'Betriebliche Erträge': 48526000.0,\n", + " 'Materialaufwand': 34007000.0,\n", + " 'Personalaufwand': 6258000.0,\n", + " 'Abschreibungen': 2239000.0,\n", + " 'Konzessionsabgabe': 1331000.0,\n", + " 'Übrige sonstige betriebliche Aufwendungen': 21000.0,\n", + " 'Betriebliche Aufwendungen': 45935000.0,\n", + " 'Ergebnis der betrieblichen Tätigkeit': 2591000.0,\n", + " 'Finanzergebnis (Ertrags/Aufwandsaldo)': -130000.0,\n", + " 'sonstige Steuern': 1463.0,\n", + " 'Neutraler Bereich': 1340000.0,\n", + " 'Jahresüberschuss vor Ertragsteuern': 2457000.0,\n", + " 'Ertragsteuern': 7960000.0,\n", + " 'Jahresüberschuss': 1661000.0,\n", + " 'Stromversorgung *': 35843000.0,\n", + " 'Gasversorgung *': 9768000.0,\n", + " 'Sonstige Aktivitäten': 191155.8,\n", + " 'Gesamterlöse': 26711000.0,\n", + " 'Stromnetz': 23038000.0,\n", + " 'Gasnetz': 3673000.0,\n", + " 'Netzsparten': 8750000.0,\n", + " 'Vertriebe und Sonstige Aktivitäten': 7860000.0,\n", + " 'Unternehmensergebnis': 1661000.0,\n", + " 'Cashflow aus laufender Geschäftstätigkeit': 4738000.0,\n", + " 'Cashflow aus der Investitionstätigkeit': -2597000.0,\n", + " 'Cashflow aus der Finanzierungstätigkeit': -1532000.0,\n", + " 'Finanzmittelfonds am Ende der Periode': 3637000.0,\n", + " 'Sachanlagen': 28919000.0,\n", + " 'Finanzanlagen': 2667000.0,\n", + " 'Vorräte': 3650000.0,\n", + " 'Forderungen und andere Aktiva': 6363000.0,\n", + " 'Flüssige Mittel': 3637000.0,\n", + " 'Summe der Aktiva': 41951000.0,\n", + " 'Eigenkapital': 23034000.0,\n", + " 'Lang und mittelfristiges': 10157000.0,\n", + " 'Kurzfristiges': 876000.0,\n", + " 'Summe der Passiva': 41951000.0,\n", + " 'Stromversorgung': 27329842.87,\n", + " 'Gasversorgung': 5962768.28,\n", + " 'sonstige Aktivitäten': 6610000.0,\n", + " 'Insgesamt': 2746000.0,\n", + " 'Immaterielle Vermögensgegenstände': 32095.0,\n", + " 'Bauten auf fremden Grundstücken': 50586.0,\n", + " 'Technische Anlagen': 11867.0,\n", + " 'Andere Anlagen, Betriebs und Geschäftsausstattung': 7047.06,\n", + " 'Geleistete Anzahlungen und Anlagen im Bau': 31152.74,\n", + " 'Anteile an verbundenen Unternehmen': 0.0,\n", + " 'Ausleihungen an verbundene Unternehmen': 0.0,\n", + " 'Beteiligungen': 0.0,\n", + " 'Wertpapiere des Anlagevermögens': 0.0,\n", + " 'sonstige Ausleihungen': 11.0,\n", + " 'Roh, Hilfs und Betriebsstoffe': 0.0,\n", + " 'Geleistete Anzahlungen auf Bestellungen': 2548.0,\n", + " 'Forderungen aus Lieferungen und Leistungen': 11056.57,\n", + " 'Forderungen gegenüber verbundenen Unternehmen': 11430.0,\n", + " 'davon gegenüber den Gesellschaftern:': 3470.0,\n", + " 'Forderungen gegen Unternehmen, mit denen ein Beteiligungsverhältnis besteht': 0.0,\n", + " 'Sonstige Vermögensgegenstände': 73345.0,\n", + " 'Kassenbestand, Guthaben bei Kreditinstituten': 2906.69,\n", + " 'Rechnungsabgrenzungsposten': 2209.0,\n", + " 'Gezeichnetes Kapital': 5084.0,\n", + " 'Kapitalrücklage': 2583.0,\n", + " 'Gewinnrücklage': 2257.0,\n", + " 'Jahresüberschuss / fehlbetrag': 569.0,\n", + " 'Eigenkapital insgesamt': 10493.0,\n", + " 'Ertragszuschüsse': 0.0,\n", + " 'Sonstige Rückstellungen': 6852.38,\n", + " 'Verbindlichkeiten gegenüber Kreditinstituten': 0.0,\n", + " 'erhaltene Anzahlungen auf Bestellungen': 0.0,\n", + " 'Verbindlichkeiten aus Lieferungen und Leistungen': 7286.04,\n", + " 'Verbindlichkeiten gegenüber verbundenen Unternehmen': 3470.0,\n", + " 'Verbindlichkeiten gegen Unternehmen, mit denen': 627447.31,\n", + " 'Sonstige Verbindlichkeiten': 48401.0,\n", + " 'abzüglich Energiesteuer': -1152246.87,\n", + " 'Zinsen und ähnliche Aufwendungen': 1104.0,\n", + " '(Vorjahr)': 0.0,\n", + " 'Verbindlichkeiten aus L.u.L.': 70000.0,\n", + " 'Verbindlichkeiten gegenüber Gesellschaftern': 0.0,\n", + " 'Verbindlichkeiten gegen Unternehmen, mit denen ein Beteiligungsverhältnis besteht': 0.0,\n", + " 'sonstige Verbindlichkeiten': 10000.0,\n", + " 'Gesamt:': 24013000.0,\n", + " 'Vorjahr': 23921000.0,\n", + " 'abzüglich Stromsteuer': -1580882.98,\n", + " 'Wärmeversorgung/Contracting': 248368.35,\n", + " 'Lieferung aus dem BHKW': 11846.74,\n", + " 'Bäderbetrieb': 237398.19,\n", + " 'Sonstige Erlöse': 737208.97,\n", + " 'Erträge aus empfangenen Ertragszuschüssen': 195955.89,\n", + " 'Lieferung an das BHKW': 37900.83,\n", + " 'Abschlussprüferleistungen Einzelabschluss': 23000.0,\n", + " 'Abschlussprüferleistungen Konzernabschluss': 8000.0,\n", + " 'andere Bestätigungsleistungen': 3000.0,\n", + " 'Gesamtleistung': 34000.0,\n", + " 'Rechte sowie Lizenzen an solchen Rechten': 43961.0,\n", + " 'Grundstücke und grundstücksgleiche Rechte mit Geschäfts, Betriebs und anderen Bauten': 2528963.39,\n", + " 'Grundstücke ohne Bauten': 532002.5,\n", + " 'Bezugs und Erzeugungsanlagen': 817831.0,\n", + " 'Verteilungsanlagen': 25762310.0,\n", + " 'Betriebs und Geschäftsausstattung': 778543.0,\n", + " 'Anlagen im Bau': 547725.99,\n", + " 'Summe immaterielle Vermögensgegenstände und Sachanlagen': 31946157.88,\n", + " 'Sonstige Ausleihungen': 1145.0,\n", + " 'Anlagevermögen insgesamt': 36383058.29,\n", + " 'Konzessionen, gewerbliche Schutzrechte u. a. Rechte sowie Lizenzen an solchen Rechten': 1615237.88,\n", + " 'Ausgleichsposten aus Kapitalverrechnung': -1111.0,\n", + " 'Zugeordnetes Eigenkapital': 39352.14,\n", + " 'Steuerrückstellungen': 0.0,\n", + " 'a) Umsatzerlöse': 13276.58,\n", + " 'innerbetriebliche Leistungsverrechnung': 2315.0,\n", + " 'andere aktivierte Eigenleistungen': 199906.12,\n", + " 'sonstige betriebliche Erträge': 2717.0,\n", + " 'Aufwendungen für Roh, Hilfs und Betriebsstoffe und für bezogene Waren': 2963.0,\n", + " 'Aufwendungen für bezogene Leistungen': 70468.0,\n", + " 'Löhne und Gehälter': 9032.21,\n", + " 'Soziale Abgaben und Aufwendungen für Altersversorgung und Unterstützung': 2593.99,\n", + " 'davon für Altersversorgung: 197.584,60 € im Vorjahr: 170.896,79 €': 2208949.01,\n", + " 'Abschreibungen auf immaterielle Vermögensgegenstände des Anlagevermögens und Sachanlagen': 46228.81,\n", + " 'sonstige betriebliche Aufwendungen': 2798.25,\n", + " 'Erträge aus anderen Wertpapieren': 9055.0,\n", + " 'sonstige Zinsen und ähnliche Erträge': 238.0,\n", + " 'Ergebnis nach Steuern': -10089.09,\n", + " 'Jahresüberschuss/fehlbetrag': -10103.72,\n", + " 'davon für Altersversorgung: 714,71 € im Vorjahr: 322,94 €': 11626.21,\n", + " 'im Rahmen der sozialen Sicherheit T€ 0; (Vorjahr T€ 0))': 80000.0}" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ba_wrapper.parse_tables_to_kpis(sample_report)" + ] + }, { "attachments": {}, "cell_type": "markdown", @@ -204,7 +1205,7 @@ }, { "cell_type": "code", - "execution_count": 258, + "execution_count": null, "metadata": {}, "outputs": [ { @@ -507,7 +1508,7 @@ }, { "cell_type": "code", - "execution_count": 259, + "execution_count": null, "metadata": {}, "outputs": [ { @@ -600,7 +1601,7 @@ "4 = EBIT 2.444 2.292 152 66" ] }, - "execution_count": 259, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -612,7 +1613,7 @@ }, { "cell_type": "code", - "execution_count": 260, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -627,16 +1628,16 @@ }, { "cell_type": "code", - "execution_count": 261, + "execution_count": null, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_24300\\152097142.py:2: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_4708\\152097142.py:2: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", " current_table.iloc[index][0] = cleanse_string(row[0])\n", - "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_24300\\152097142.py:2: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_4708\\152097142.py:2: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", " current_table.iloc[index][0] = cleanse_string(row[0])\n" ] }, @@ -730,7 +1731,7 @@ "4 = EBIT 2.444 2.292 152 66" ] }, - "execution_count": 261, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -743,7 +1744,7 @@ }, { "cell_type": "code", - "execution_count": 262, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -769,7 +1770,7 @@ }, { "cell_type": "code", - "execution_count": 263, + "execution_count": null, "metadata": {}, "outputs": [ { @@ -870,7 +1871,7 @@ "4 66 " ] }, - "execution_count": 263, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -912,7 +1913,7 @@ }, { "cell_type": "code", - "execution_count": 264, + "execution_count": null, "metadata": {}, "outputs": [ { @@ -926,7 +1927,7 @@ "dtype: object" ] }, - "execution_count": 264, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -937,7 +1938,7 @@ }, { "cell_type": "code", - "execution_count": 265, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -954,7 +1955,7 @@ }, { "cell_type": "code", - "execution_count": 266, + "execution_count": null, "metadata": {}, "outputs": [ { @@ -1075,7 +2076,7 @@ "6 26 " ] }, - "execution_count": 266, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -1090,17 +2091,17 @@ }, { "cell_type": "code", - "execution_count": 267, + "execution_count": null, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_24300\\1758297134.py:8: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", - " row[0] = re.sub(exp, '', row[0]).strip()\n", - "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_24300\\1758297134.py:8: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", - " row[0] = re.sub(exp, '', row[0]).strip()\n" + "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_4708\\971135872.py:5: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " row[0] = re.sub(exp, \"\", row[0]).strip()\n", + "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_4708\\971135872.py:5: FutureWarning: Series.__setitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To set a value by position, use `ser.iloc[pos] = value`\n", + " row[0] = re.sub(exp, \"\", row[0]).strip()\n" ] } ], @@ -1115,16 +2116,16 @@ }, { "cell_type": "code", - "execution_count": 268, + "execution_count": null, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_24300\\2923576447.py:8: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_4708\\344636547.py:5: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", " name_cleansed = row[0]\n", - "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_24300\\2923576447.py:12: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + "C:\\Users\\trist\\AppData\\Local\\Temp\\ipykernel_4708\\344636547.py:9: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", " kpis[name_cleansed] = row[1]\n" ] }, @@ -1140,7 +2141,7 @@ " 'EBITDA': 4683000.0}" ] }, - "execution_count": 268, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } diff --git a/src/aki_prj23_transparenzregister/utils/data_extraction/bundesanzeiger.py b/src/aki_prj23_transparenzregister/utils/data_extraction/bundesanzeiger.py index 36dcdbc..21bce5b 100644 --- a/src/aki_prj23_transparenzregister/utils/data_extraction/bundesanzeiger.py +++ b/src/aki_prj23_transparenzregister/utils/data_extraction/bundesanzeiger.py @@ -1,6 +1,8 @@ """Fetch data from Bundesanzeiger.""" import re +from io import StringIO +import numpy as np import pandas as pd from bs4 import BeautifulSoup from deutschland.bundesanzeiger import Bundesanzeiger as Ba @@ -49,8 +51,11 @@ class Bundesanzeiger: df_data["auditors"] = audits # Add Financial information + # df_data["financial_results"] = df_data.raw_report.apply( + # self.extract_financial_results + # ) df_data["financial_results"] = df_data.raw_report.apply( - self.extract_financial_results + self.parse_tables_to_kpis ) # Remove irrelevant columns @@ -190,6 +195,110 @@ class Bundesanzeiger: ) return self.__extract_kpis__(report_parsed) + def __extract_tables_from_report__(self, report: str) -> list[pd.DataFrame]: + result = [] + soup = BeautifulSoup(report, features="html.parser") + for table in soup.find_all("table", {"class": "std_table"}): + try: + results = pd.read_html(StringIO(str(table)), flavor="bs4") + if len(results) > 0: + data_frame = results[0] + result.append(data_frame) + # ruff: noqa: S112 + except Exception: + continue + return result + + # ruff: noqa: PLR0912 + def parse_tables_to_kpis(self, report: str) -> dict: + """Extract KPIs from tables included in a report. + + Args: + report (str): Raw report + + Returns: + dict: Extracted KPIs + """ + kpis = {} + tables = self.__extract_tables_from_report__(report) + for table in tables: + + def cleanse_string(value: str) -> str | None: + if value is not None and isinstance(value, str): + return re.sub(r"(.+\.).", "", value) + return None + + def parse_string_to_float(value: str | float) -> float | None: + try: + if value is None: + return None + return float(str(value).replace(".", "").replace(",", ".")) + except Exception: + return None + + def apply_factor(value: str, factor: float) -> float | None: + transformed_value = parse_string_to_float(value) + if transformed_value is None or isinstance(transformed_value, str): + return None + return transformed_value * factor + + for index, row in table.iterrows(): + table.iloc[index][0] = cleanse_string(row.iloc[0]) # type: ignore + + converter = { + "Mio€": 1 * 10**6, + "Mio": 1 * 10**6, + "T€": 1 * 10**3, + "TEUR": 1 * 10**3, + "EUR": 1, + "€": 1, + } + + for column in table.columns[1:]: + if isinstance(column, tuple): + for c in column: + for x, factor in converter.items(): + if x in c: + table[column] = table[column].apply( + lambda x, factor=factor: apply_factor(x, factor) + ) + break + else: + for x, factor in converter.items(): + parts = str(column).split(" ") + for y in parts: + if re.match(x, y): + table[column] = table[column].apply( + lambda x, factor=factor: apply_factor(x, factor) + ) + table = table.rename({column: parts[0]}, axis=1) + break + + table = table.dropna(axis=0, how="all") + table = table.dropna(axis=1, how="all") + + columns_to_prune = [] + for column_index, column_type in enumerate(table.dtypes[1:]): + if column_type in ["object", "str"]: + columns_to_prune.append(column_index + 1) + + table = table.drop(table.columns[columns_to_prune], axis="columns") + table = table.replace(to_replace="None", value=np.nan) + table = table.dropna() + if len(table.columns) <= 1: + continue + + exps = [r"^[0-9a-zA-Z]+[\.\)] ", r"[\+\=\-\_]"] + for _index, row in table.iterrows(): + name_cleansed = row.iloc[0] + if not isinstance(name_cleansed, str): + continue + for exp in exps: + # print(row[0]) + name_cleansed = re.sub(exp, "", name_cleansed).strip() + kpis[name_cleansed] = row.iloc[1] + return kpis + if __name__ == "__main__": ba_wrapper = Bundesanzeiger()