pandas删除某列后的数据
时间: 2024-01-10 17:04:45 浏览: 69
pandas删除含有特定数值的行或列
3星 · 编辑精心推荐
要删除某一列后的所有数据,可以使用 `pandas` 的 `drop` 方法,将需要删除的列及其后面的所有列全部删除。示例如下:
```python
import pandas as pd
# 创建示例数据
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M'], 'address': ['A', 'B', 'C']}
df = pd.DataFrame(data)
# 删除 'age' 列及其后面的所有列
df = df.drop(columns=['age', 'gender', 'address'])
# 打印删除后的 DataFrame
print(df)
```
上述代码中,`df.drop(columns=['age', 'gender', 'address'])` 表示删除 `age` 列、`gender` 列和 `address` 列。执行后,输出结果为:
```
name
0 Alice
1 Bob
2 Charlie
```
即只剩下了 `name` 列的数据。
阅读全文