J'ai la trame de données suivante.Colonnes de chaînes inversées dans une base de données de sous-ensembles pandas
ID LOC Alice Bob Karen
0 1 CH 9|5 6|3 4|4
1 2 ES 1|1 0|8 2|0
2 3 DE 2|4 6|6 3|1
3 4 ES 3|9 1|2 4|2
Les colonnes Alice et Bob contiennent des valeurs de chaîne. Je souhaite inverser les chaînes de ces colonnes en fonction de la valeur d'une autre colonne. Par exemple, lorsque LOC == ES, inversant les chaînes dans les colonnes correspondantes ressemblerait à ceci:
ID LOC Alice Bob Karen
0 1 CH 9|5 6|3 4|4
1 2 ES 1|1 8|0 0|2
2 3 DE 2|4 6|6 3|1
3 4 ES 9|3 2|1 2|4
Y at-il un moyen rapide pour effectuer cette opération sur toutes les lignes correspondant dans un fichier csv avec des rangées de milliers?
Merci.
Vos données souhaitées REGLER contredit votre description, Pouvez-vous préciser si vous voulez inverser les chaînes dans la colonne «Karen»? – MaxU
Est-ce juste Alice et Bob? Ou est-ce Karen aussi? –