Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python - ย้อนกลับลำดับคอลัมน์ของ Pandas DataFrame


หากต้องการกลับลำดับคอลัมน์ ให้ใช้ dataframe.columns และตั้งค่าเป็น -1 −

dataFrame[dataFrame.columns[::-1]

ขั้นแรก นำเข้าไลบรารีที่จำเป็น -

นำเข้าแพนด้าเป็น pd

สร้าง DataFrame ที่มี 4 คอลัมน์ -

dataFrame =pd.DataFrame({"Car":['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'], "Cubic_Capacity":[2000, 1800, 1500 , 2500, 2200, 3000],"Reg_Price":[7000, 1500, 5000, 8000, 9000, 6000],"Units_Sold":[ 100, 120, 150, 110, 200, 250]})

กลับลำดับคอลัมน์ -

df =dataFrame[dataFrame.columns[::-1]]

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

นำเข้าแพนด้าเป็น pd# การสร้าง dataframedataFrame =pd.DataFrame({"Car":['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'], "Cubic_Capacity":[2000, 1800, 1500, 2500, 2200, 3000],"ราคาปกติ":[7000, 1500, 5000, 8000, 9000, 6000],"ขายแล้ว":[ 100, 120, 150, 110, 200, 250]} )print"DataFrame ...\n",dataFrame# ย้อนกลับ dataframe columnsdf =dataFrame[dataFrame.columns[::-1]]print"\nReversed DataFrame....\n", df

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

DataFrame ... Car Cubic_Capacity Reg_Price Units_Sold0 BMW 2000 7000 1001 Lexus 1800 1500 1202 Tesla 1500 5000 1503 Mustang 2500 8000 1104 Mercedes 2200 9000 2005 Jaguar 3000 6000 250Reversed DataFrame.... Units_Sold Reg_Price Cubic_Capacity Car0 100 7000 2000 BMW1 120 1500 1800 Lexus2 150 5000 1500 Tesla3 110 8000 2500 Mustang4 200 9000 2200 Mercedes5 250 6000 3000 จากัวร์