dataframe 删除列
时间: 2023-11-18 18:02:33 浏览: 156
oracle数据库列的删除
可以使用 `drop` 方法来删除 DataFrame 中的一列,具体如下所示:
```python
# 创建一个 DataFrame
import pandas as pd
data = {'name': ['Tom', 'Jerry', 'Alice'],
'age': [20, 25, 30],
'gender': ['male', 'male', 'female']}
df = pd.DataFrame(data)
# 删除列
df.drop('gender', axis=1, inplace=True)
# 输出结果
print(df)
```
输出结果为:
```
name age
0 Tom 20
1 Jerry 25
2 Alice 30
```
其中,`drop` 方法的第一个参数为要删除的列名,`axis=1` 表示要删除列,`inplace=True` 表示在原 DataFrame 上进行操作。如果不使用 `inplace=True`,则需要将删除后的结果赋值给新的变量。
阅读全文