Ich habe eine Pandas DataFrame
mit einer Datumsspalte. Es ist kein Index.Pandas pivot_table am Datum
Ich möchte eine pivot_table auf dem Datenrahmen mit Zählaggregat pro Monat für jeden Standort machen.
Die Daten sehen wie folgt aus:
['INDEX'] DATE LOCATION COUNT 0 2009-01-02 00:00:00 AAH 1 1 2009-01-03 00:00:00 ABH 1 2 2009-01-03 00:00:00 AAH 1 3 2009-01-03 00:00:00 ABH 1 4 2009-01-04 00:00:00 ACH 1
I verwendet:
pivot_table(cdiff, values='COUNT', rows=['DATE','LOCATION'], aggfunc=np.sum)
die Werte zu schwenken. Ich brauche eine Möglichkeit, cdiff.DATE in einen Monat anstatt in ein Datum zu konvertieren. Ich hoffe, mit etwas, um am Ende wie: Die Daten sehen wie folgt aus:
MONTH LOCATION COUNT January AAH 2 January ABH 2 January ACH 1
Ich habe versucht, alle Arten von strftime
Methoden auf cdiff.DATE ohne Erfolg. Es möchte die Zeichenfolgen, nicht die Serienobjekte anwenden.
ich einige detaillierte Beispiele und alternative Ansätze in diese [** Q & A zur Verfügung gestellt haben ** ] (https://stackoverflow.com/q/47152691/2336654), die Sie oder andere hilfreich finden könnten. – piRSquared