如何从 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

以上是 如何从 Pandas DataFrame 中删除一列 的全部内容, 来源链接: utcz.com/z/351615.html

回到顶部