举例说明如何使用drop()删除dataframe的行或列
时间: 2024-03-27 09:38:12 浏览: 24
可以使用 pandas 中的 drop() 方法删除 dataframe 的行或列。下面是一些示例:
删除行:
```python
import pandas as pd
# 创建一个 dataframe
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'Country': ['Canada', 'USA', 'UK']})
# 删除第一行
df = df.drop(0)
# 删除多行,需要传入要删除的行的索引列表
df = df.drop([1, 2])
```
删除列:
```python
import pandas as pd
# 创建一个 dataframe
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'Country': ['Canada', 'USA', 'UK']})
# 删除 'Country' 列
df = df.drop('Country', axis=1)
# 删除多列,需要传入要删除的列的名称列表和 axis=1
df = df.drop(['Name', 'Age'], axis=1)
```
需要注意的是,drop() 方法不会在原地修改 dataframe,而是返回一个新的 dataframe。如果想要在原地修改,需要传入参数 inplace=True。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)