Ich arbeite an einem Python-Projekt, wo ich den Header eines Pandas-Datenrahmens in einem Muster bestellen möchte. Meine resultierende Liste sieht wie folgt:Teilweise eine Liste bestellen Python
Match1 attribute1 attribute2 attribute3 ... attributeN Score1 Match2 attributeM Score2 ... Match3 Score3
Ich mag würde die Elemente der Liste in dem folgenden Muster bestellen
Match1 Score1 Match2 Score2 Match3 Score3 attribute1 attribute2 attributeN ...
Ich weiß, wie viele Paare von Spiel/Score gibt es in der Liste . Aber ich weiß nicht, wie viele Attribute es gibt (ich muss sie nicht bestellen). Diese werden alle durch die besondere Struktur der Daten bestimmt. Gibt es eine Möglichkeit für mich, die Reihenfolge einer solchen Liste neu zu ordnen?
Danke!
Ihre Hilfe wird sehr geschätzt!
Dank zu starten die schnelle Antwort. Die Attribute sind jedoch nicht so strukturiert. Sie haben eine Mischung aus Namen. Gibt es noch einen Weg, dies zu tun, indem Sie die Methode ändern? – macintosh81
Sie können den Schlüssel umgekehrt machen; Wenn Sie sicher sind, dass die Match- und Score-Spalten mit Match und Score beginnen, können Sie sie überprüfen und den Bool-Wert negieren, damit Sie ähnliche Ergebnisse erhalten. – Psidom
Das funktioniert sehr gut! Danke für die elegante Lösung. – macintosh81