Je suis juste essayer d'ajouter 1 à toutes les valeurs dans la colonne « jour » dans df:Python: Opération sur Pandas une colonne - Erreur: doit être str pas int
df
day
1 1
2 2
3 3
0 0
J'ai besoin:
df
day
0 1
1 2
2 3
3 4
J'ai essayé:
df['day']=df['day'].apply(lambda x: x + 1)
et
df['day']+=1
Les deux résultats en erreur: TypeError: doit être str, pas int
pas 'ERREUR: TypeError: doit être int, pas str'? – jezrael
'df ['jour'] = df ['jour']. Astype (int) + 1' fonctionne? – jezrael
Essayez ceci: df ['jour'] = df ['jour']. Astype (int) .apply (lambda x: x + 1) – Tbaki