Fix: 2023 lot calculation
This commit is contained in:
parent
e2805f9af2
commit
bfebd6b58a
@ -23,9 +23,11 @@ def extract_cat(cat: pd.DataFrame):
|
|||||||
|
|
||||||
|
|
||||||
def lot_naming(value):
|
def lot_naming(value):
|
||||||
if str(value).isnumeric():
|
try:
|
||||||
return str(value).zfill(2)
|
v = int(value)
|
||||||
|
except ValueError:
|
||||||
return "PC"
|
return "PC"
|
||||||
|
return str(v).zfill(2)
|
||||||
|
|
||||||
|
|
||||||
def trans_2017_2021(
|
def trans_2017_2021(
|
||||||
@ -99,7 +101,7 @@ def trans_2023(
|
|||||||
df = df.assign(
|
df = df.assign(
|
||||||
Débit=df["Débit"].fillna(0),
|
Débit=df["Débit"].fillna(0),
|
||||||
Crédit=df["Crédit"].fillna(0),
|
Crédit=df["Crédit"].fillna(0),
|
||||||
Lot=lot_naming(df["Porte"]),
|
Lot=df["Porte"].apply(lot_naming),
|
||||||
Année=year,
|
Année=year,
|
||||||
)
|
)
|
||||||
return df[stagging_columns]
|
return df[stagging_columns]
|
||||||
|
Loading…
Reference in New Issue
Block a user