如何從 Pandas DataFrame 刪除一列


要從 DataFrame 中刪除一列,請使用 del()。您還可以使用 pop() 方法進行刪除。只需使用方括號刪除它。在方括號中提及要刪除的列,就是這樣,例如 −

del dataFrame[‘ColumnName’]

使用別名匯入所需的庫 −

import pandas as pd

建立一個 Pandas DataFrame −

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

現在,從 DataFrame 中刪除列“Car” −

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

更新於: 2021-09-16

924 次瀏覽

開啟您 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.