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