Qui di seguito è un frammento della mia produzione tabella pivot in formato .csv dopo aver utilizzato la funzione panda tabella_pivot:Come utilizzare i panda per raggruppare i risultati della tabella pivot per settimana?
Sub-Product 11/1/12 11/2/12 11/3/12 11/4/12 11/5/12 11/6/12
GP Acquisitions 164 168 54 72 203 167
GP Applications 190 207 65 91 227 200
GPF Acquisitions 1124 1142 992 1053 1467 1198
GPF Applications 1391 1430 1269 1357 1855 1510
L'unica cosa che dobbiamo fare ora è quello di utilizzare groupby in panda di riassumere i valori per settimana per ogni prodotto secondario prima di inviarlo a un file .csv.
Di seguito è l'output che voglio, ma è fatto in Excel. La prima colonna potrebbe non essere esattamente la stessa, ma io sto bene con quello. La cosa principale che devo fare è raggruppare i giorni per settimana in modo da poter ottenere la somma dei dati per settimana. (Guarda come la riga in alto ha le date raggruppate ogni 7 giorni). Sperando di poterlo fare usando python/panda. È possibile?
Row Labels 11/4/12 - 11/10/12 11/11/12 - 11/17/12
GP
Acquisitions 926 728
Applications 1092 889
GPF
Acquisitions 8206 6425
Applications 10527 8894
si può passare '' asse = 1'' per ricampionare, al fine di evitare la doppia recepimento – Jeff
Neat! Modifica ... –
Grazie! tuttavia, che cosa succede se voglio i dati che iniziano la settimana anziché la settimana? Ad esempio, la colonna della data rimane com'è, ma tutti i dati al di sotto del 2012-11-11 si sposteranno a sinistra per essere sotto 2012-11-04? – jxn