Ich habe eine CSV, aus der ich die Kosten jeden Monat summieren muss basierend auf dem Monat, in dem das Startdatum fällt.Wie man eine Spalte basierend auf dem Datumsbereich summiert --- Python3
Was ist der beste Weg, Coverage Start Date
zu einem Datum zu ändern, und summieren alle Gebühren in einem bestimmten Monat mit Pandas?
Hier ist, wie die Daten im CSV erscheint:
Coverage Start Date Coverage End Date AMOUNT
20170902 20170930 0.37
20170905 20170930 11
20170815 20170831 0.37
20170909 20170930 0.37
2 Schritte: 1) Verwenden Sie einen Konverter (siehe: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html), der der Spalte entspricht, die Sie ändern möchten, und extrahieren Sie dann die Monat, Tag, Jahr-Info für das Datum und schließlich konvertieren Sie es mit Datetime. 2) Wenn Ihre Spalten korrekt konvertiert wurden, können Sie innerhalb eines Rahmens Rahmen auswählen und die Preise in den Ergebnissen summieren. – jrd1