Bonjour
Je suis très largement débutant en Python, que j'essaie d'apprendre pour aller un peu plus loin que les fonctionnalités d'Excel.
Pour m'entraîner, je fais des petits tests sur des données perso, à savoir mes exports bancaires.
Après avoir importé sous la forme d'une DataFrame l'ensemble de mes données (structurée avec une ligne par opération, avec en colonne les dates, libellés, montants, etc.), je voudrais voir combien j'ai dépensé dans l'année dans une certaine boutique.
L'information est contenue dans la colonne 'Dépense' et libellée ainsi : 'CARTE 20/12/2018 TERRA BACCHUS'.
C'est une donnée de type 'object', qui contient le nom de l'enseigne : 'TERRA BACCHUS'.
Je veux donc sommer toutes les dépenses, avec du code du type :
Mais en ayant filtré auparavant toutes les dépenses contenant le mot 'TERRA'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part df['Montant'].sum()
J'ai essayé :
Sans succès... et sans issue de secours sur Google...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 df2 = df[df['Dépense'] == '.*TERRA.*'] df2['Montant'].sum()
Merci beaucoup à celle ou celui qui voudra bien m'aider !
Partager