Wie kann ich die Anzahl der Vorkommen jeder eindeutigen Zeile in einem DataFrame
zählen?Pandas - Anzahl der eindeutigen Zeilenvorkommen im Datenframe
df = {'x1': ['A','B','A','A','B','A','A','A'], 'x2': [1,3,2,2,3,1,2,3]}
df = pd.DataFrame(df)
df
x1 x2
0 A 1
1 B 3
2 A 2
3 A 2
4 B 3
5 A 1
6 A 2
7 A 3
Und ich würde
x1 x2 count
0 A 1 2
1 A 2 3
2 A 3 1
3 B 3 2
Entschuldigung Was ist falsch an deinem derzeitigen Ansatz? Oder erwarten Sie '4' am Ende basierend auf' len (df.groupby (['x1', 'x2']). Count()) '? – EdChum
Ich kann die Spalte "count" nicht abrufen. Mein Code gibt 'Empty DataFrame' zurück. – Pepacz
Sind Sie nach 'df ['count'] = df.groupby (['x1', 'x2']) ['x1']. Transformieren ('count')'? – EdChum