pandas 删除指定列
时间: 2023-08-01 14:09:37 浏览: 83
pandas删除含有特定数值的行或列
3星 · 编辑精心推荐
你可以使用 pandas 中的 `drop` 方法来删除指定列,例如:
```python
import pandas as pd
# 创建一个示例数据集
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 删除列 'B'
df = df.drop('B', axis=1)
# 打印结果
print(df)
```
输出结果为:
```
A C
0 1 7
1 2 8
2 3 9
```
在 `drop` 方法中,我们指定了要删除的列名 `'B'`,并通过 `axis=1` 参数指定删除列而不是行。注意,`drop` 方法返回的是一个新的 DataFrame,原始的 DataFrame 不会被修改。如果你想在原始的 DataFrame 上直接修改,可以设置 `inplace=True` 参数。
阅读全文