{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Finding the Right Tables\n", "\n", "Suppose you want to search for interesting tables about a certain project. `pystatis` offers the `Find` class to search for any piece of information with GENESIS. Behind the scene it's using the `find` endpoint.\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "import logging\n", "\n", "from pystatis import Find\n", "\n", "logging.basicConfig(level=logging.INFO)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can initiate a find object using a search query and the database that you want to search in.\n" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "pycharm": { "name": "#%%\n" } }, "outputs": [], "source": [ "results = Find(\"Abfall\", db_name=\"regio\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Execute .run() will start the search.\n", "All results will automatically list the data (tables, variables, statistics, ...).\n" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "pycharm": { "name": "#%%\n" } }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "INFO:pystatis.http_helper:Code 0: erfolgreich\n", "INFO:pystatis.http_helper:Code 0: erfolgreich\n", "INFO:pystatis.http_helper:Code 0: erfolgreich\n", "INFO:pystatis.http_helper:Code 0: erfolgreich\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "##### Results #####\n", "----------------------------------------\n", "# Number of tables: 5\n", "# Preview:\n", "| | Code | Content | Time |\n", "|---:|:----------------|:-------------------------------------------------------------------------------------------|:-------|\n", "| 0 | 32121-01-02-4 | Haushaltsabfälle - Jahr - regionale Tiefe: Kreise und krfr. Städte | |\n", "| 1 | 32121-01-02-4-B | Haushaltsabfälle - Jahr - regionale Ebenen | |\n", "| 2 | 32151-01-01-4 | Primär nachgewiesene Abfallmengen - Jahressumme - regionale Tiefe: Kreise und krfr. Städte | |\n", "| 3 | 32151-01-01-4-B | Primär nachgewiesene Abfallmengen - Jahressumme - regionale Ebenen | |\n", "| 4 | AI019 | Regionalatlas Deutschland Themenbereich \"Umwelt\" Indikatoren zu \"Haushaltsabfälle\" | |\n", "----------------------------------------\n", "# Number of statistics: 3\n", "# Preview:\n", "| | Code | Content | Cubes | Information |\n", "|---:|-------:|:----------------------------------------------------------------------|--------:|:--------------|\n", "| 0 | 32121 | Erhebung der öffentlich-rechtlichen Abfallentsorgung | 8 | true |\n", "| 1 | 32151 | Erhebung der gefährlichen Abfälle, über die Nachweise zu führen sind | 8 | true |\n", "| 2 | 99910 | Regionalatlas Deutschland | 218 | true |\n", "----------------------------------------\n", "# Number of variables: 3\n", "# Preview:\n", "| | Code | Content | Type | Values | Information |\n", "|---:|:-------|:--------------------------------------------------|:---------|---------:|:--------------|\n", "| 0 | ABFA01 | Abfallarten von Haushaltsabfällen | sachlich | 6 | false |\n", "| 1 | AI1904 | Abfälle aus der Biotonne je EW | Wert | -1 | true |\n", "| 2 | RVUEA1 | Reg. Verbleib der überwachungsbedürftigen Abfälle | sachlich | 2 | false |\n", "----------------------------------------\n", "# Number of cubes: 16\n", "# Preview:\n", "| | Code | Content | State | Time | LatestUpdate | Information |\n", "|---:|:-----------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------|:----------|:---------------------|:--------------|\n", "| 0 | 32121BJ002 | Erhebung der öffentlich-rechtlichen Abfallentsorgung, Aufkommen an Haushaltsabfällen (oh.Elektroaltger.), Deutschland, Abfallarten von Haushaltsabfällen, Jahr | vollständig mit Werten | 2004-2022 | 22.05.2024 15:45:14h | false |\n", "| 1 | 32121KJ002 | Erhebung der öffentlich-rechtlichen Abfallentsorgung, Aufkommen an Haushaltsabfällen (oh.Elektroaltger.), Kreise und kreisfreie Städte, Abfallarten von Haushaltsabfällen, Jahr | vollständig mit Werten | 2004-2022 | 22.05.2024 15:45:25h | false |\n", "| 2 | 32121LJ002 | Erhebung der öffentlich-rechtlichen Abfallentsorgung, Aufkommen an Haushaltsabfällen (oh.Elektroaltger.), Bundesländer, Abfallarten von Haushaltsabfällen, Jahr | vollständig mit Werten | 2004-2022 | 22.05.2024 15:45:31h | false |\n", "| 3 | 32121RJ002 | Erhebung der öffentlich-rechtlichen Abfallentsorgung, Aufkommen an Haushaltsabfällen (oh.Elektroaltger.), Regierungsbezirke / Statistische Regionen, Abfallarten von Haushaltsabfällen, Jahr | vollständig mit Werten | 2004-2022 | 22.05.2024 15:45:37h | false |\n", "| 4 | 32151BJ001 | Erhebung der gefährlichen Abfälle, über die Nachweise zu führen sind , Erzeuger von primär nachgewiesenen Abfallmengen, Abgegebene Abfallmenge an Entsorger, Deutschland, Jahr | vollständig mit Werten | 2001-2021 | 26.07.2023 14:30:27h | false |\n", "----------------------------------------\n", "# Use object.tables, object.statistics, object.variables or object.cubes to get all results.\n", "----------------------------------------\n" ] } ], "source": [ "results.run()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "pycharm": { "name": "#%%\n" } }, "outputs": [ { "data": { "text/plain": [ "| | Code | Content | Time |\n", "|---:|:----------------|:-------------------------------------------------------------------------------------------|:-------|\n", "| 0 | 32121-01-02-4 | Haushaltsabfälle - Jahr - regionale Tiefe: Kreise und krfr. Städte | |\n", "| 1 | 32121-01-02-4-B | Haushaltsabfälle - Jahr - regionale Ebenen | |\n", "| 2 | 32151-01-01-4 | Primär nachgewiesene Abfallmengen - Jahressumme - regionale Tiefe: Kreise und krfr. Städte | |\n", "| 3 | 32151-01-01-4-B | Primär nachgewiesene Abfallmengen - Jahressumme - regionale Ebenen | |\n", "| 4 | AI019 | Regionalatlas Deutschland Themenbereich \"Umwelt\" Indikatoren zu \"Haushaltsabfälle\" | |" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Show all tables that were found.\n", "results.tables" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "pycharm": { "name": "#%%\n" } }, "outputs": [ { "data": { "text/html": [ "
\n", " | Code | \n", "Content | \n", "Time | \n", "
---|---|---|---|
0 | \n", "32121-01-02-4 | \n", "Haushaltsabfälle - Jahr - regionale Tiefe: Kreise und krfr. Städte | \n", "\n", " |
1 | \n", "32121-01-02-4-B | \n", "Haushaltsabfälle - Jahr - regionale Ebenen | \n", "\n", " |
2 | \n", "32151-01-01-4 | \n", "Primär nachgewiesene Abfallmengen - Jahressumme - regionale Tiefe: Kreise und krfr. Städte | \n", "\n", " |
3 | \n", "32151-01-01-4-B | \n", "Primär nachgewiesene Abfallmengen - Jahressumme - regionale Ebenen | \n", "\n", " |
4 | \n", "AI019 | \n", "Regionalatlas Deutschland Themenbereich \"Umwelt\" Indikatoren zu \"Haushaltsabfälle\" | \n", "\n", " |