From f8b3d88a8410f65cdec0d7d77c68e71973af6b22 Mon Sep 17 00:00:00 2001 From: Jakub Jarzembowski Date: Sat, 9 Mar 2024 18:49:05 +0100 Subject: [PATCH] module update --- dane.xlsx | Bin 12496 -> 11647 bytes load_data.py | 91 ++++++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 75 insertions(+), 16 deletions(-) diff --git a/dane.xlsx b/dane.xlsx index e3d79b23301ef6730ef49ac7c2d3c40ea11b1442..709d9f773d6e6c112b7442905cd805400af5fe64 100644 GIT binary patch delta 5423 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

FydD3F&SSM8J_8 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 Tpggvy0P=+(2mYDhKf?b5z4ht1 diff --git a/load_data.py b/load_data.py index 3c9490f..8682ee8 100644 --- a/load_data.py +++ b/load_data.py @@ -1,5 +1,3 @@ -import requests -import json import pandas as pd import argparse import warnings @@ -7,27 +5,88 @@ import warnings warnings.filterwarnings('ignore') parser = argparse.ArgumentParser() -parser.add_argument('-i','--instancja') parser.add_argument('-t', '--typ') -parser.add_argument('-r', '--rodzaj') +parser.add_argument('-k','--kwota') +parser.add_argument('-b', '--biegly') args = parser.parse_args() TYP = args.typ -RODZAJ = args.rodzaj -INSTANCJA = args.instancja +KWOTA = int(args.kwota) +BIEGLY = str(args.biegly) +print(TYP,KWOTA,BIEGLY) +def calc_stats(typ=TYP,KWOTA=KWOTA,BIEGLY = BIEGLY): + mapka = {'1':'cywilnej','2':'górniczej','3':'gospodarczej','4':'prawa pracy & ubezpieczeń'} + koszt_bieglego= 1789.42 + koszt = 0 + if KWOTA < 100000 and typ != '4': + df = pd.read_excel('dane.xlsx',sheet_name='rejon') + mask = df['RODZAJ'] == int(typ) + liczba_miesiecy = df[mask]['mean'] + procent = (1 - df[mask]['procent do 12 miesięcy']) * 100 + koszt_sadu = 0 + koszt_adwokata = 0 + if KWOTA <= 500: + koszt_sadu = 30 + koszt_adwokata = 90 + elif KWOTA > 500 and KWOTA <= 1500: + koszt_sadu = 100 + koszt_adwokata = 270 + elif KWOTA > 1500 and KWOTA <= 4000: + koszt_sadu = 200 + elif KWOTA > 4000 and KWOTA <= 7500: + koszt_sadu = 400 + elif KWOTA > 7500 and KWOTA <= 10000: + koszt_sadu = 500 + elif KWOTA > 10000 and KWOTA <= 15000: + koszt_sadu = 750 + elif KWOTA > 15000 and KWOTA <= 20000: + koszt_sadu = 1000 + elif KWOTA > 20000: + koszt_sadu = KWOTA * 0.05 + if koszt_sadu > 20000: + koszt_sadu = 20000 -def load_api(LINK): - response_API = requests.get(LINK) - data = response_API.text - parse_json = json.loads(data) + if KWOTA > 1500 and KWOTA <= 5000: + koszt_adwokata = 900 + elif KWOTA > 5000 and KWOTA <= 10000: + koszt_adwokata = 1800 + elif KWOTA > 10000 and KWOTA <= 50000: + koszt_adwokata = 3600 + elif KWOTA > 50000 and KWOTA <= 100000: + koszt_adwokata = 5400 -df = pd.read_excel('dane.xlsx',sheet_name=INSTANCJA) + + if BIEGLY == 'True': + koszt = koszt_sadu + koszt_adwokata + koszt_bieglego + else: + koszt = koszt_sadu + koszt_adwokata + print(f"Średni czas trwania rozprawy typu {mapka[typ]} wynosi {round(liczba_miesiecy,0).to_string(index=False)} miesięcy, a {procent.to_string(index=False)}% spraw trwa dłuzej niz rok, jej minimalny koszt wyniesie {koszt}") + + elif KWOTA > 100000: + df = pd.read_excel('dane.xlsx',sheet_name='okreg') + mask = df['RODZAJ'] == int(typ) + liczba_miesiecy = df[mask]['mean'] + procent = (1 - df[mask]['procent do 12 miesięcy']) * 100 + if KWOTA <= 200000: + koszt_adwokata = 5400 + elif KWOTA > 200000 and KWOTA <= 2000000: + koszt_adwokata = 10800 + elif KWOTA > 2000000 and KWOTA <= 5000000: + koszt_adwokata = 15000 + elif KWOTA > 500000: + koszt_adwokata = 25000 + + koszt_sadu = KWOTA * 0.05 + if koszt_sadu > 20000: + koszt_sadu = 20000 + + if BIEGLY == 'True': + koszt = koszt_sadu + koszt_adwokata + koszt_bieglego + else: + koszt = koszt_sadu + koszt_adwokata -mask = df['TYP'] == TYP -mask2 = df['RODZAJ'] == RODZAJ -liczba_miesiecy = df[mask][mask2]['mean'] -procent = df[mask2]['procent do 3 lat'] * 100 + print(f"Średni czas trwania rozprawy typu {mapka[TYP]} wynosi {round(liczba_miesiecy,0).to_string(index=False)} miesięcy, a {procent.to_string(index=False)}% spraw trwa krócej niz rok, a jej minimalny koszt wynosi {koszt}") -print(f"Średni czas trwania rozprawy typu {TYP}, rodzaju {RODZAJ} wynosi {round(liczba_miesiecy,0).to_string(index=False)} miesięcy, a {procent.to_string(index=False)}% spraw kończy się przed 3 latami") +calc_stats() \ No newline at end of file