dataframe删除指定列名
时间: 2023-11-24 20:05:29 浏览: 69
您可以使用pandas库中的drop()方法来删除指定列名。下面是一个示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 删除列名为'B'的列
df = df.drop('B', axis=1)
# 打印删除列名为'B'的结果
print(df)
```
输出结果为:
```
A C
0 1 7
1 2 8
2 3 9
```
在这个示例中,我们使用了drop()方法,并设置axis参数为1来删除指定列名为'B'的列。
相关问题
dataframe删除列名
要从DataFrame中删除列名,可以使用drop()函数并指定列名和参数axis=1。例如,如果你要从DataFrame df中删除名为'column_name'的列,可以使用以下代码:
```python
df = df.drop('column_name', axis=1)
```
这将从DataFrame中删除名为'column_name'的列,并将结果存储回df中。请注意,drop()函数将返回一个新的DataFrame对象,因此如果你想要更改原始的DataFrame对象,需要将结果存储回原始的DataFrame对象中。
DataFrame删除列名为A的列
可以使用`drop`方法删除DataFrame中指定的列名,例如删除列名为"A"的列可以使用以下代码:
```python
df = df.drop('A', axis=1)
```
其中`axis=1`表示要删除的是列,如果要删除的是行,则需要将`axis`参数设置为0。这个操作会返回一个新的DataFrame对象,原始的DataFrame对象不会被修改。如果你想在原始的DataFrame对象上直接进行修改,可以使用`inplace=True`参数:
```python
df.drop('A', axis=1, inplace=True)
```
阅读全文