J'ai un dataframe de pandas géants de multiindice qui ressemble à ceciRemodeler un pandas géants multiindice dataframe
ID I II III
METRIC a b c d a b c d a b c d
2015-08-01 0 1 2 3 20 21 22 23 40 41 42 43
2015-08-02 4 5 6 7 24 25 26 27 44 45 46 47
2015-08-03 8 9 10 11 28 29 30 31 48 49 50 51
où il est indexé par les dates (2015-08-01
, 2015-08-02
, 2015-08-03
, etc.), les colonnes de premier niveau (I
II
, III
) sont ID
s et les colonnes de second niveau correspondent METRIC
s (a
, b
, c
, d
). Je voudrais remodeler à la suite
METRIC a b c d
ID
I 2015-08-01 0 1 2 3
2015-08-02 4 5 6 7
2015-08-03 8 9 10 11
II 2015-08-01 20 21 22 23
2015-08-02 24 25 26 27
2015-08-03 28 29 30 31
III 2015-08-01 40 41 42 43
2015-08-02 44 45 46 47
2015-08-03 48 49 50 51
Je (sans succès) examiné à l'aide .pivot
, .stack
et .melt
, mais ils ne me donnent pas ce que je cherche. Je boucle actuellement sur ID
s et construis une liste de dataframes et concat
ensemble comme une nouvelle base de données pour obtenir ce que je veux.
Toutes les suggestions seraient grandement appréciées.
Simple et clair !! – Wen
@Wen oui c'est :-) – piRSquared
@piRSquared le vôtre aussi !!! apprenez beaucoup !! upvote – Wen