Salut,
J'ai un soucis avec mes boucles for. Celles-ci fonctionnent, mais j'ai un message d'erreur dans la console.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for c in range(0, len(Symbole.Quantite), 1): for d in range(1, len(cours.Quantite), 1): cours['Total'][d]=cours['valeur'+Symbole.index[c]][d]+cours['Total'][d]J'ai l'impression que je dois utiliser des .loc ou .iloc, mais rien ne fonctionne.See the caveats in the documentation: http://pandas.pydata.org/pandas-docs...-versus-a-copy
cours['Total'][d]=cours['valeur'+Symbole.index[c]][d]+cours['Total'][d]
A value is trying to be set on a copy of a slice from a DataFrame
J'ai essayé d'écrire:
Mais la boucle ne fonctionne pas, alors que si j'écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for c in range(0, len(Symbole.Quantite), 1): for d in range(1, len(cours.Quantite), 1): cours.iloc[10][d]=cours.iloc[8][d]+cours.iloc[10][d]J'obtient la bonne valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part cours.iloc[10][1]
Merci de votre aide.
Partager