Es gibt ein Datenrahmen ist, sagenmit Pandas Datenrahmen Gruppe agg Funktion
df
Country Continent PopulationEst
0 Germany Europe 8.036970e+07
1 Canada North America 35.239865+07
...
ich eine dateframe erstellen möchten, die die Größe zeigt (die Zahl der Länder in allen Kontinenten) und die Summe , Mittelwert und Standardabweichung für die geschätzte Bevölkerung jedes Landes.
habe ich das folgende:
df2 = df.groupby('Continent').agg(['size', 'sum','mean','std'])
aber das Ergebnis df2 hat unter mehreren Ebenen Spalten wie:
df2.columns
MultiIndex(levels=[['PopulationEst'], ['size', 'sum', 'mean', 'std']],
labels=[[0, 0, 0, 0], [0, 1, 2, 3]])
Wie kann ich die PopulationEst
aus den Säulen zu entfernen, so hat nur ['size', 'sum', 'mean', 'std']
Spalten für der Datenrahmen?
Wenn meine oder eine andere Antwort war hilfreich, nicht vergessen [akzeptieren] (http://meta.stackexchange.com/a/5235/295067) es. Vielen Dank. – jezrael
Danke! Die Ergebnisse sind genau das, was ich will. – woodb