pandas 删除多列
时间: 2023-10-20 20:06:07 浏览: 152
Python 数据操作教程,如何从 PANDAS DATAFRAME 中删除一列或多列
要删除多列,可以使用`drop()`函数。你可以传递一个包含要删除的列名称的列表作为参数。以下是一个示例:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'col1': [1, 2, 3],
'col2': [4, 5, 6],
'col3': [7, 8, 9]}
df = pd.DataFrame(data)
# 删除多列
cols_to_drop = ['col1', 'col3']
df = df.drop(cols_to_drop, axis=1)
print(df)
```
这将输出结果如下,只保留了'col2'列:
```
col2
0 4
1 5
2 6
```
在`drop()`函数中,`axis=1`表示按列删除,而`axis=0`表示按行删除。
阅读全文