J'ai un cadre de données pandas d'une série chronologique de données comme ceci
Timestamp X
0 2016-12-01 00:00:00 0.186090
1 2016-12-01 00:10:00 0.203160
2 2016-12-01 00:20:00 0.216228
3 2016-12-01 00:30:00 0.220723
4 2016-12-01 00:40:00 0.263620
5 2016-12-01 00:50:00 0.287217
6 2016-12-01 01:00:00 0.282319
7 2016-12-01 01:10:00 0.242778
8 2016-12-01 01:20:00 0.235190
9 2016-12-01 01:30:00 0.210077
10 2016-12-01 01:40:00 0.251426
11 2016-12-01 01:50:00 0.238118
12 2016-12-01 02:00:00 0.262105
13 2016-12-01 02:10:00 0.270865
14 2016-12-01 02:20:00 0.281123
15 2016-12-01 02:30:00 0.276698
16 2016-12-01 02:40:00 0.296046
17 2016-12-01 02:50:00 0.308164
18 2016-12-01 03:00:00 0.313092
19 2016-12-01 03:10:00 0.233784
Je veux convertir le jeu de données en quelque chose comme ceci
Date F1 F2 F3 F4 F5 F6 .... F145
2016-12-01 0.186090 0.203160 0.216228 0.20723 0.263620 0.287217 .........
2016-12-02 ..................................................................
Je veux créer un autre cadre de données avec 145 colonnes, chacune désignant un bloc de temps particulier de la journée. F1
indique 00:00:00
, F2
indique 00:10:00
..... F144
indique 23:50:00
y F155
indique 00:00:00
du jour suivant.
Quel est le moyen le plus efficace d'y parvenir dans les pandas ?
Le pivotement peut être utilisé pour ce type de tâches, mais comment utiliser le pivotement avec une colonne d'horodatage ?