packages = ["pandas"]
Realsteuerhebesätze des Amtes für Statistik Stand 31.12.2022 sowie Mietniveaustufe CSV with Pandas using PyScript presented by MHApps
Realsteuerhebesätze des Amtes für Statistik ab 2020 sowie Mietniveaustufe in Deutschland
Bundesland:
--Auswahl--
Bayern
Baden-Württemberg
Berlin
Brandenburg
Bremen
Hamburg
Hessen
Mecklenburg-Vorpommern
Niedersachsen
Nordrhein-Westfalen
Rheinland-Pfalz
Saarland
Sachsen
Sachsen-Anhalt
Schleswig-Holstein
Thüringen
Jahr:
--Auswahl--
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Sortiere nach:
--Auswahl--
AGS
Gemeinde
Bevölkerung
Grundsteuer A
Grundsteuer B
Grundsteuer C
Gewerbesteuerhebesatz
Mietniveaustufe
Grundsteuer A in TSD
Grundsteuer B in TSD
Gewerbesteuer in TSD
Sortierart:
aufsteigend
absteigend
Gemeinde:
Löschen
Filtern
Download als csv-Tabelle
Webseite drucken
import pandas as pd from pyodide.http import open_url #from pyodide import create_proxy from pyodide.ffi import create_proxy import asyncio import js from js import console from js import document #import warnings #warnings.filterwarnings("ignore") def button_click(event): #choice = document.getElementById("select").value choice = document.getElementById("bl-select").value year = document.getElementById("j-select").value setup() #document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + str(year) #nur zu Testzwecken url_content = open_url("https://majo2000.bplaced.net/python/gewst ges.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) #bl = (Element('select').element.value) bl = (Element('bl-select').element.value) #year = int(Element('section').element.value) year = int(Element('j-select').element.value) #print(year) #gem = (Element('subject').element.value) Gemeinde = (Element('GEM').element.value) sort = document.getElementById("sort-select").value #print(sort) sorta = document.getElementById("sorta-select").value if bl == "Bayern": df = df[(df.Land == 9 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 9)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_BY2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_BY2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_BY2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_BY2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_BY2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_BY2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_BY2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_BY2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_BY2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2024: df = df[(df.Jahr == 2024)] url_content = open_url("gewst_BY2024.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2025: df = df[(df.Jahr == 2025)] url_content = open_url("gewst_BY2025.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) else: url_content = open_url("gewst_BY2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2022)] # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] #df = df[(df.Jahr == 2022)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif bl == "Baden-Württemberg": df = df[(df.Land == 8 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 8)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_BW2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_BW2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_BW2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_BW2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_BW2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_BW2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_BW2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_BW2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_BW2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) else: url_content = open_url("gewst_BW2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2022)] # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif bl == "Bremen": df = df[(df.Land == 4 )] weburl_func() if int(year) == 2015: url_content = open_url("gewst_BR2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2015)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] elif int(year) == 2016: url_content = open_url("gewst_BR2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2016)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] elif int(year) == 2017: url_content = open_url("gewst_BR2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2017)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] elif int(year) == 2018: url_content = open_url("gewst_BR2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2018)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] elif int(year) == 2019: url_content = open_url("gewst_BR2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2019)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] elif int(year) == 2020: url_content = open_url("gewst_BR2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2020)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] elif int(year) == 2021: url_content = open_url("gewst_BR2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2021)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] elif int(year) == 2022: url_content = open_url("gewst_BR2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2022)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: url_content = open_url("gewst_BR2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2023)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] elif bl == "Hamburg": weburl_func() df = df[(df.Land == 2 )] if int(year) == 2015: url_content = open_url("gewst_HH2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2015)] elif int(year) == 2016: url_content = open_url("gewst_HH2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2016)] elif int(year) == 2017: url_content = open_url("gewst_HH2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2017)] elif int(year) == 2018: url_content = open_url("gewst_HH2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2018)] elif int(year) == 2019: url_content = open_url("gewst_HH2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2019)] elif int(year) == 2020: url_content = open_url("gewst_HH2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2020)] elif int(year) == 2021: url_content = open_url("gewst_HH2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2021)] elif int(year) == 2022: url_content = open_url("gewst_HH2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2022)] elif int(year) == 2023: url_content = open_url("gewst_HH2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2023)] elif int(year) == 2024: url_content = open_url("gewst_HH2024.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2024)] elif int(year) == 2025: url_content = open_url("gewst_HH2025.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2025)] else: df = df[(df.Jahr == 2022)] elif bl == "Berlin": weburl_func() df = df[(df.Land == 11 )] if int(year) == 2015: url_content = open_url("gewst_B2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2015)] elif int(year) == 2016: url_content = open_url("gewst_B2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2016)] elif int(year) == 2017: url_content = open_url("gewst_B2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2017)] elif int(year) == 2018: url_content = open_url("gewst_B2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2018)] elif int(year) == 2019: url_content = open_url("gewst_B2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2019)] elif int(year) == 2020: url_content = open_url("gewst_B2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2020)] elif int(year) == 2021: url_content = open_url("gewst_B2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2021)] elif int(year) == 2022: url_content = open_url("gewst_B2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2022)] elif int(year) == 2023: url_content = open_url("gewst_B2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2023)] elif int(year) == 2024: url_content = open_url("gewst_B2024.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2024)] elif int(year) == 2025: url_content = open_url("gewst_B2025.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2025)] else: url_content = open_url("gewst_B2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) df = df[(df.Jahr == 2023)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] elif bl == "Brandenburg": df = df[(df.Land == 12 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 12)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_BRB2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_BRB2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_BRB2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_BRB2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_BRB2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_BRB2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_BRB2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_BRB2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_BRB2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2024: df = df[(df.Jahr == 2024)] url_content = open_url("gewst_BRB2024.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2025: df = df[(df.Jahr == 2025)] url_content = open_url("gewst_BRB2025.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_BRB2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') else: #df = df[(df.Jahr == 2022)] df = df[(df.Gemeinde == Gemeinde)] # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') #if gem =="Michendorf": # df = df[(df.AGS == 12069397)] #elif gem =="Potsdam": # df = df[(df.AGS == 12054000)] elif bl == "Hessen": df = df[(df.Land == 6 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 6)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_HE2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_HE2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_HE2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_HE2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_HE2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_HE2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_HE2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_HE2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_HE2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') else: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_HE2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif bl == "Mecklenburg-Vorpommern": df = df[(df.Land == 13 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 13)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_MV2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_MV2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_MV2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_MV2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_MV2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_MV2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_MV2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_MV2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_MV2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') else: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_MV2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif bl == "Niedersachsen": df = df[(df.Land == 3 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 3)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_NDS2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_NDS2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_NDS2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_NDS2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_NDS2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_NDS2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_NDS2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_NDS2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_NDS2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2024: df = df[(df.Jahr == 2024)] url_content = open_url("gewst_NDS2024.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2025: df = df[(df.Jahr == 2025)] url_content = open_url("gewst_NDS2025.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') else: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_NDS2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif bl == "Nordrhein-Westfalen": df = df[(df.Land == 5 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 5)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_NRW2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + str(f'{sumGewst:,.{0}f}') elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_NRW2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + str(f'{sumGewst:,.{0}f}') elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_NRW2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + str(f'{sumGewst:,.{0}f}') elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_NRW2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + str(f'{sumGewst:,.{0}f}') elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_NRW2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + str(f'{sumGewst:,.{0}f}') elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_NRW2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + str(f'{sumGewst:,.{0}f}') elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_NRW2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + str(f'{sumGewst:,.{0}f}') elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_NRW2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + str(f'{sumGewst:,.{0}f}') elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_NRW2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + str(f'{sumGewst:,.{0}f}') else: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_NRW2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + str(f'{sumGewst:,.{0}f}') elif bl == "Rheinland-Pfalz": df = df[(df.Land == 7 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 7)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_RLP2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_RLP2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_RLP2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_RLP2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_RLP2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_RLP2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_RLP2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_RLP2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_RLP2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2024: df = df[(df.Jahr == 2024)] url_content = open_url("gewst_RLP2024.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) else: url_content = open_url("gewst_RLP2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif bl == "Saarland": df = df[(df.Land == 10 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 10)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_SAAR2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_SAAR2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_SAAR2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_SAAR2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_SAAR2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_SAAR2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_SAAR2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_SAAR2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_SAAR2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2024: df = df[(df.Jahr == 2024)] url_content = open_url("gewst_SAAR2024.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) else: #df = df[(df.Jahr == 2022)] url_content = open_url("gewst_SAAR2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif bl == "Sachsen": df = df[(df.Land == 14 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 14)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_SAC2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_SAC2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_SAC2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_SAC2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_SAC2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_SAC2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_SAC2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_SAC2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_SAC2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') else: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_SAC2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif bl == "Sachsen-Anhalt": df = df[(df.Land == 15 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 15)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_SA2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_SA2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_SA2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_SA2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_SA2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_SA2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_SA2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_SA2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_SA2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2024: df = df[(df.Jahr == 2024)] url_content = open_url("gewst_SA2024.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif int(year) == 2025: df = df[(df.Jahr == 2025)] url_content = open_url("gewst_SA2025.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') else: #df = df[(df.Jahr == 2022)] df = df[(df.Gemeinde == Gemeinde)] # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() sumGewst = df['Gewerbesteuer in TSD'].sum()*1000 document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) + ' Summe Gewerbesteuer: ' + str(f'{sumGewst:,.{0}f}') elif bl == "Schleswig-Holstein": df = df[(df.Land == 1 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 1)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_SH2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_SH2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_SH2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_SH2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_SH2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_SH2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_SH2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_SH2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_SH2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2024: df = df[(df.Jahr == 2024)] url_content = open_url("gewst_SH2024.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) else: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_SH2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif bl == "Thüringen": df = df[(df.Land == 16 )] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] else: df = df[(df.Land == 16)] weburl_func() if int(year) == 2015: df = df[(df.Jahr == 2015)] url_content = open_url("gewst_TH2015.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2016: df = df[(df.Jahr == 2016)] url_content = open_url("gewst_TH2016.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2017: df = df[(df.Jahr == 2017)] url_content = open_url("gewst_TH2017.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2018: df = df[(df.Jahr == 2018)] url_content = open_url("gewst_TH2018.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2019: df = df[(df.Jahr == 2019)] url_content = open_url("gewst_TH2019.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2020: df = df[(df.Jahr == 2020)] url_content = open_url("gewst_TH2020.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2021: df = df[(df.Jahr == 2021)] url_content = open_url("gewst_TH2021.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2022: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_TH2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) elif int(year) == 2023: df = df[(df.Jahr == 2023)] url_content = open_url("gewst_TH2023.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) else: df = df[(df.Jahr == 2022)] url_content = open_url("gewst_TH2022.csv") pd.set_option('display.max_rows', None) df = pd.read_csv(url_content) # Sortierungen if sorta == "True": sorta2 = True else: sorta2 = False if sort == "": df = df.sort_values(by="Gemeinde") else: df = df.sort_values(by=sort, ascending=sorta2) if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] if Gemeinde != "": df = df[(df.Gemeinde == Gemeinde)] maxW = df['Gewerbesteuer'].max() minW = df['Gewerbesteuer'].min() medW = df['Gewerbesteuer'].median() document.getElementById("msg").innerHTML = 'gewähltes Bundesland: ' + str(choice) + ' Maximum Gewerbesteuer: ' + str(maxW) + ' Minimum Gewerbesteuer: ' + str(minW) + ' Median Gewerbesteuer: ' + str(medW) else: df = pd.read_csv(url_content) csv = Element('msg') csv.write(df) #Gemeinde = (Element('GEM').element.value) #document.getElementById("msg2").innerHTML = 'gewählte Gemeinde: ' + str(Gemeinde) #df3 = df[(df.Gemeinde == Gemeinde)] #csv = Element('msg3') #csv.write(df3) def setup(): # The page is ready, clear the "page loading" document.getElementById("msg").innerHTML = '' document.getElementById("msg2").innerHTML = '' # Create a JsProxy for the callback function click_proxy = create_proxy(button_click) # Set the listener to the callback e = document.getElementById("button") e.addEventListener("click", click_proxy) setup() # Import and use JS function and variable into Python from js import name, addTwoNumbers #print(f"Hello {name}") #print("Downloadadresse " + f"{name}" + str(addTwoNumbers("BY", 2020))+".csv") #weburl = f"{name}" + str(addTwoNumbers("BY", 2020))+".csv" def weburl_func(): #bl = (Element('select').element.value) bl = (Element('bl-select').element.value) if bl == "Bayern": bl2 = "BY" elif bl == "Berlin": bl2 = "B" elif bl == "Baden-Württemberg": bl2 = "BW" elif bl == "Brandenburg": bl2 = "BRB" elif bl == "Bremen": bl2 = "BR" elif bl == "Hamburg": bl2 = "HH" elif bl == "Hessen": bl2 = "HE" elif bl == "Mecklenburg-Vorpommern": bl2 = "MV" elif bl == "Niedersachsen": bl2 = "NDS" elif bl == "Nordrhein-Westfalen": bl2 = "NRW" elif bl == "Rheinland-Pfalz": bl2 = "RLP" elif bl == "Saarland": bl2 = "SAAR" elif bl == "Sachsen": bl2 = "SAC" elif bl == "Sachsen-Anhalt": bl2 = "SA" elif bl == "Schleswig-Holstein": bl2 = "SH" elif bl == "Thüringen": bl2 = "TH" else: bl2= "" #year = Element('section').element.value year = Element('j-select').element.value weburl = f"{name}" + str(addTwoNumbers(bl2, year))+".csv" #print(weburl) #pyscript.write("outputDiv", weburl)