Ich habe eine Tabelle wie folgt zu erstellen:Wie eine Pivot-Tabelle in Python (Pandas)
train_df:
Sex Target
M 1
M 1
M 1
F 0
F 1
F 0
Ich mag ein Pivot-Diagramm erstellen, so dass es Ergebnis zeigen etwas, was wie folgt aus:
Row Labels Average of Target
F 0.333333333
M 1
ich habe einen Code wie folgt geschrieben:
temp2 = train_df.pivot_table(values='Target', index=['Sex'],aggfunc=lambda x: x.map.mean().
Ich bekomme Fehler als "AttributeError: 'Funktion' Objekt hat kein Attribut 'bedeuten'". Ich weiß, dass die Verwendung in der map.mean-Funktion nicht korrekt ist. Könnten Sie mir bitte helfen, dies zu beseitigen? Vielen Dank.
'train_df.groupby ('Sex', as_index = False) .Target.mean() 'Warum nicht? – Zero