J'essaie de reproduire mon code Stata en Python, et on m'a orienté vers Pandas. Cependant, j'ai du mal à comprendre comment traiter les données.
Supposons que je veuille passer en revue toutes les valeurs de l'en-tête de la colonne "ID" ; si l'ID correspond à un nombre spécifique, je veux modifier les deux valeurs correspondantes FirstName (nom) et LastName (prénom).
Dans Stata, cela ressemble à ceci :
replace FirstName = "Matt" if ID==103
replace LastName = "Jones" if ID==103
Ainsi, toutes les valeurs de FirstName correspondant à des valeurs d'ID == 103 sont remplacées par Matt.
Dans Pandas, j'essaie quelque chose comme ceci
df = read_csv("test.csv")
for i in df['ID']:
if i ==103:
...
Je ne sais pas trop où aller à partir de maintenant. Vous avez des idées ?