Gibt es einen Pandas DataFrame mit Listen, die in mehreren Spalten gespeichert sind, eine einfache Möglichkeit, den Spaltennamen zu finden, der die längste Liste für jede Zeile enthält?
Zum Beispiel mit diesen Daten:
%Vor%Ich möchte "positiv" als die Spalte mit der längsten Liste für Zeile 1 und "negativ" für Zeile 2 und 3 identifizieren.
Ich dachte, ich könnte str.len()
verwenden, um die Listenlängen und idmax()
zu berechnen, um die Spaltennamen zu erhalten, aber ich kann nicht herausfinden, wie man sie kombiniert.
Tags und Links python python-3.x pandas