pandas drop 列
时间: 2023-09-09 14:09:51 浏览: 102
pandas 选择某几列的方法
Pandas drop 列是指删除数据框中的某一列。可以使用`df.drop()`方法来删除列。该方法需要传递要删除的列的名称或位置,并指定`axis=1`来表示删除列。
例如,删除名为`col1`的列:
``` python
import pandas as pd
# 创建一个数据框
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': [4, 5, 6]})
# 删除名为 col1 的列
df = df.drop('col1', axis=1)
print(df)
```
输出:
```
col2
0 4
1 5
2 6
```
也可以通过列的位置来删除列。例如,删除第二列:
``` python
import pandas as pd
# 创建一个数据框
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': [4, 5, 6]})
# 删除第二列
df = df.drop(df.columns[1], axis=1)
print(df)
```
输出:
```
col1
0 1
1 2
2 3
```
阅读全文