Je fais suite à mon message précédent que vous trouverez ci-dessous:
" Bonjour à tous,
Voici un df dans lequel je souhaite dans un 1er temps ajouter « ans:1993 » à la fin de toutes les valeurs de la colonne Age.
data = [[‹ Jean ›,10],[‹ Arno ›,12],[‹ Anne › ,13]]
df = pd.DataFrame(data,columns=[‹ Prénom ›,‹ Age ›])
0 Jean 10
1 Arno 12
2 Anne 13
Je souhaite obtenir 10 ans:1993
Dans un 2nd temps, je désire ne garder que 1993, dans le df issu du 1er codage.
10 1993
Je n’y arrive pas du tout."
J’ai recommencé à faire cet exercice mais j’ai un renvoi d’erreur sur Age, que je ne comprends pas. Du coup, impossible de continuer.
Merci pour votre aide.
Très bonne journée.
Fanny
Vous n’avez pas fait print(df.head()), dans la première question. Je n’ai pas très bien compris votre seconde question (Que voulez vous faire exactement ?). Oui vous êtes obligés de passer par str(x) car votre colonne Age comporte des valeurs numériques.