หากต้องการกลับลำดับคอลัมน์ ให้ใช้ 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 จากัวร์