Es wird die am einfachsten zu erklären, mit einer Probe des Datenrahmen beginnen:Pandas Datenrahmen bedingte Mittelwert basierend auf Spaltennamen
TimeStamp 382.098 382.461 383.185 383.548
10:28:00 0.012448 0..0124485 0.
10:30:00 0.0124135 0..0124135 0.012431
10:32:00 0.0551035 0.0551725 0.055931 0.0563105
10:34:00 0.055586 0.0557245 0.056655 0.0569485
10:36:00 0.055586 0.055776 0.0568105 0.057362
Ich mag ausgegeben werden:
TimeStamp 382 383
10:28:00 0.012405 0.01240525
10:30:00 0.012405 0.01242225
10:32:00 0.05513 0.05612075
10:34:00 0.05565525 0.05680175
10:36:00 0.055681 0.05708625
Also, ich Ich möchte die Namen der Spaltennamen sehen und wenn sie bis auf ganze Zahlen gleich sind, möchte ich, dass der Ausgabe-Col den Mittelwert der Werte für jeden Zeitindexwert hat.
Meine Idee war es, mit df.round die Spaltenköpfe auf die nächste ganze Zahl zu runden und dann .mean() zu verwenden, um den Mittelwert auf Achse = 0 für gleiche Spaltenköpfe anzuwenden. Aber ich bekomme einen Fehler mit der Rundungsfunktion für den Dataframe-Indextyp.
Ja? Wenn Sie eine Antwort benötigen, fragen Sie danach. Vielen Dank. –