Spaces:
Sleeping
Sleeping
import pandas as pd | |
import joblib | |
def load_model_and_data(): | |
with open("app/data/lightgbm_deuda.pkl", "rb") as file: | |
model = joblib.load(file) | |
df = pd.read_csv("app/data/data_finance.csv") | |
df = df.set_index("invoiceId") | |
return df, model | |
def prepare_data(df: pd.DataFrame = None) -> pd.DataFrame: | |
""" | |
Prepare data. | |
""" | |
df = df.drop(["Unnamed: 0", "overdueDays"], axis=1) | |
df = df.drop(["businessId", "payerId"], axis=1) | |
df = df[ | |
[ | |
"receiptAmount", | |
"relationDays", | |
"relationRecurrence", | |
"issuerInvoicesAmount", | |
"issuerCancelledInvoices", | |
"activityDaysPayer", | |
"clients12Months", | |
] | |
] | |
return df.copy() | |