pandas 排除多列
时间: 2024-06-26 17:01:23 浏览: 217
pandas 的str列运算.md
在Pandas中,如果你想从DataFrame中排除(即删除)多个特定的列,你可以使用`drop()`函数,并将需要删除的列名作为参数传递给它。`drop()`函数会返回一个新的DataFrame,不包含指定的列。如果你不想改变原始DataFrame,可以在`drop()`后加上`inplace=False`。
以下是一个例子:
```python
import pandas as pd
# 假设你有一个DataFrame df
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9],
'D': [10, 11, 12]
})
# 如果你想删除列'A', 'B', 和 'C'
columns_to_drop = ['A', 'B', 'C']
new_df = df.drop(columns=columns_to_drop)
# 或者,如果你想在原地操作,不返回新DataFrame
df.drop(columns=columns_to_drop, inplace=True)
```
阅读全文