[FIXED] Pandas – Mittelwert und Varianz berechnen

Ausgabe

Für ein aktuelles Projekt möchte ich sowohl den Mittelwert als auch die Varianz für eine Gruppe von Werten berechnen.

Mein vorhandener Code berechnet den Mittelwert durch .agg('mean'). Ich habe versucht, innerhalb der Klammer hinzuzufügen , 'var', was jedoch zu einem Fehler führte:

f”numpy-Operationen sind nicht gültig mit ” pandas.errors.UnsupportedFunctionCall: numpy-Operationen sind mit groupby nicht gültig. Verwenden Sie stattdessen .groupby(…).mean()

Gibt es eine intelligente Optimierung, um den folgenden Code zum Laufen zu bringen?

newdf = df.groupby(['stock_symbol', 'quarter'])['rating_recommend', 'rating_outlook'].agg('mean')

Lösung

fügen Sie ‘var’ für Varianz in der Klammer hinzu.


newdf = (df.groupby(['stock_symbol', 'quarter'])['rating_recommend', 'rating_outlook']
         .agg('mean', 'var'))


Beantwortet von –
Naveed


Antwort geprüft von –
Timothy Miller (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like