So wenden Sie eine Funktion auf mehrere Spalten in einem Pandas-Datenframe gleichzeitig an

Ich habe häufig mit schlecht formatierten Daten zu tun (d. H. Zahlenfelder sind nicht konsistent usw.)

Es kann andere Möglichkeiten geben, die mir nicht bekannt sind, aber ich formatiere eine einzelne Spalte in einem Datenrahmen, indem ich eine Funktion verwende und die Spalte dieser Funktion zuordne.

format = df.column_name.map(format_number)

Frage: 1 - Was ist, wenn ich einen Datenrahmen mit 50 Spalten habe und diese Formatierung auf mehrere Spalten usw. anwenden möchte? Spalte 1, 3, 5, 7, 9,

Kannst du gehen:

format = df.1,3,5,9.map(format_number)

.. Auf diese Weise könnte ich alle meine Nummernspalten in einer Zeile formatieren?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage