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