Essayer d'utiliser une valeur d'une colonne dans un dataframe (espace réservé) pour référencer une colonne spécifique dans le même dataframe... Vous vous demandez si cela est possible. Exemple d'entrée et de sortie ci-dessous :
Entrez :
Sortie :
Toute aide serait grandement appréciée !
Essayez :
df["final"] = df.apply(lambda x: str(x[str(x["placeholder"])]) + "_id", axis=1) print(df)
Impression :
id 1 2 3 placeholder final 0 9234 923 12 942 2 12_id 1 203841 1230 438 1029 1 1230_id 2 94532 4380 312 349 3 349_id
Si le type de la colonne est entier, supprimez le str()
:
df["final"] = df.apply(lambda x: str(x[x["placeholder"]]) + "_ID", axis=1)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!