dataframe按列名删除列
时间: 2023-11-18 14:11:24 浏览: 315
您可以使用pandas库中的drop()方法来按列名删除列。该方法需要指定要删除的列名以及axis参数,其中axis=1表示按列删除。
例如,如果您的dataframe名为df,要删除名为“column_name”的列,可以使用以下代码:
``` python
df = df.drop(['column_name'], axis=1)
```
注意,该方法会返回一个新的dataframe,原始的dataframe并不会被修改。如果您希望修改原始的dataframe,请将inplace参数设为True。
``` python
df.drop(['column_name'], axis=1, inplace=True)
```
希望能够帮助您!
相关问题
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)
```
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对象中。
阅读全文