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

วิธีลบคอลัมน์จาก Pandas DataFrame


หากต้องการลบคอลัมน์ออกจาก DataFrame ให้ใช้ del() คุณยังสามารถใช้วิธี pop() เพื่อลบ เพียงแค่วางโดยใช้วงเล็บเหลี่ยม พูดถึงคอลัมน์ที่จะลบในวงเล็บ แค่นั้นเอง −

del dataFrame[‘ColumnName’]

นำเข้าไลบรารีที่จำเป็นด้วยนามแฝง -

import pandas as pd

สร้าง DataFrame Pandas -

dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
      "Units": [100, 150, 110, 80, 110, 90]
   }
)

ตอนนี้ ลบคอลัมน์ "รถยนต์" จาก DataFrame -

del dataFrame['Car']

ตัวอย่าง

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

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
      "Units": [100, 150, 110, 80, 110, 90]
   }
)

print"DataFrame ...\n",dataFrame

# deleting a column
del dataFrame['Car']

print"\nDataFrame after deleting a column = \n",dataFrame

ผลลัพธ์

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

DataFrame ...
       Car   Units
0      BMW    100
1    Lexus    150
2     Audi    110
3  Mustang     80
4  Bentley    110
5   Jaguar     90

DataFrame after deleting a column =
   Units
0   100
1   150
2   110
3    80
4   110
5    90