Spaces:
Sleeping
Sleeping
File size: 776 Bytes
044baa7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import pandas as pd
def transform_fe(df):
df = df.copy()
df["heure_supplementaires"] = df["heure_supplementaires"].replace({"Oui":1, "Non":0})
# Convertir en string si c'est un nombre
df["augementation_salaire_precedente"] = df["augementation_salaire_precedente"].astype(str)
# Retirer le % si présent
df["augementation_salaire_precedente"] = (
df["augementation_salaire_precedente"].str.replace("%", "").astype(float)
)
df["revenu_par_anciennete"] = df["revenu_mensuel"] / (df["annee_experience_totale"] + 1)
df["ratio_exp_entreprise_externe"] = df["annees_dans_l_entreprise"] / (df["annee_experience_totale"] + 1)
df["ratio_manager"] = df["annes_sous_responsable_actuel"] / (df["annees_dans_l_entreprise"] + 1)
return df |