ich einen Datenrahmen df haben wie folgt:Mittelwert jeder Spalte von mehreren Datenrahmen zu einem Datenrahmen - Python Pandas
A B C
1 2 3
2 1 2
3 3 1
Und ich würde den Mittelwert jeder Spalte mögen und einen Datenrahmen mit ihm machen. dass in diesem Beispiel wäre:
A B C
2 2 2
Der Code, den ich tat, war:
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(10, 3), columns=list('ABC')) # To create df
dfs = np.array_split(df.sample(frac=1),4) # Split it in 4
daf = []
for i in range(len(dfs):
daf.append(dfs[i].mean())
daf.to_frame()
Allerdings bin ich nicht in der Lage, es Arbeit zu machen.
Wenn es mehrere Datenrahmen ist, wie kann ich es tun? –