Kombinieren von identisch indizierten und Spaltendatenrahmen zu einem 3D-DatenrahmenPython

Python-Programme
Anonymous
 Kombinieren von identisch indizierten und Spaltendatenrahmen zu einem 3D-Datenrahmen

Post by Anonymous »

Ich habe 3 2D-DataFrames, alle mit identischen Indizes (Datum/Uhrzeit-Bereich) und Spaltennamen, aber unterschiedlichen Daten für diese Beschriftungen. Ich möchte diese drei 2D-Datenrahmen zu einem 3D-Datenrahmen mit einem zusätzlichen Index kombinieren.
Kurzes Beispiel: Angenommen, ich habe drei 2D-Datenrahmen df_a, df_b, df_c, wobei df_a['name']['index'] die Metrik a für den Datensatznamen im Datumsindex darstellt.
Ich möchte diese DataFrames kombinieren, beispielsweise in df_all, das ich wie folgt adressieren kann, um die gleichen Informationen zu erhalten:

Code: Select all

df_all['name']['a']['index']
und für Metrik b desselben Datensatzes am selben Datum:

Code: Select all

df_all['name']['b']['index']
Ich kann nicht herausfinden, wie das geht. Ich kann xarray nicht verwenden, es muss mit Numpy und Pandas sein.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post