Python: Wie füge ich eine Spalte zu einem Pandas-Datenrahmen zwischen zwei Spalten hinzu?

Ich möchte einem Datenrahmen eine Spalte zwischen zwei Spalten in einem Datenrahmen mit Spaltenbezeichnung hinzufügen. Im folgenden Datenrahmen entspricht die erste Spalte dem Index, während die erste Zeile dem Namen der Spalten entspricht.

df
   0 0 1 2 3 4 5
   1 6 7 4 5 2 1
   2 0 3 1 3 3 4
   3 9 8 4 3 6 2 

Ich habetmp=[2,3,5] das möchte ich zwischen die Spalten setzen4 und5, s

df
   0 0 1 2 3 4 5 6 
   1 6 7 4 5 2 2 1
   2 0 3 1 3 3 3 4
   3 9 8 4 3 6 5 2 

Antworten auf die Frage(4)

Ihre Antwort auf die Frage