Partage
  • Partager sur Facebook
  • Partager sur Twitter

Python Pandas- Gestion des Dates

Répartir Montant entre différentes Dates

    18 juin 2021 à 16:54:00

    Bonjour,

    Voici mon Df actuel (un petit extrait)

    Je voudrais attribuer de manière égale la "Valeur" pour tout les mois qui sont entre la date de début et la date de fin

    Par exemple pour ID il y a 10 mois et une Valeur de 60, donc chaque mois aura une Valeur final de 6.

    J'aimerai que mon DF soit composé de la manière suivante : il  y a une nouvelle colonne Date avec autant de ligne qui corresponde à un mois entre date début et date fin pour chaque ID

    (j'ai fait une maquette sous excel pour l'ID 1)

    Cela me permettra ensuite d'exporter la table sur Power BI et ainsi pouvoir faire une analyse graphique sur : Combien par mois je dois tant à ID 1

    En vous remerciant pour votre lecture, j'espère avoir été claire :)

    Cordialement

    Benjamin Battut

    • Partager sur Facebook
    • Partager sur Twitter
      18 juin 2021 à 20:42:52

      Il faut que tu fasse un truc comme ca je pense:

      from datetime import datetime
      
      df[(datetime(2012, 9, 21) <= df) & (df <= datetime(2015,12,24))]

      Dans l'idée après il faut que tu modifie pour que ca cible les bonnes colonnes avec les bonnes dates et tout mais je serais parti dans ce sens ;)

      • Partager sur Facebook
      • Partager sur Twitter

      Python Pandas- Gestion des Dates

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown