pandas sort lambda function

Gab einen Datenrahmen 'a' mit 3 Spalten, A, B, C und 3 Zeilen mit numerischen Werten. Wie sortiert man alle Zeilen mit einem Comp-Operator, wobei nur das Produkt von A [i] * B [i] verwendet wird? Es scheint, dass die Pandas-Sortierung nur Spalten und dann eine Sortiermethode akzeptiert.
Ich möchte eine Vergleichsfunktion wie unten verwenden.

f = lambda i,j: a['A'][i]*a['B'][i] < a['A'][j]*a['B'][j]

Antworten auf die Frage(6)

Ihre Antwort auf die Frage