pandas库中drop
时间: 2024-05-02 18:15:46 浏览: 56
pandas库开发教程.docx
在pandas库中,drop函数是用于删除DataFrame或Series中指定行或列的函数。它可以根据标签或位置来删除数据。
drop函数的常用参数如下:
- labels:要删除的行或列的标签,可以是单个标签或标签列表。
- axis:指定删除的轴,axis=0表示删除行,axis=1表示删除列,默认为0。
- index:要删除的行的索引,可以是单个索引或索引列表。
- columns:要删除的列的名称,可以是单个名称或名称列表。
- inplace:是否在原始DataFrame上进行修改,默认为False,即返回一个新的DataFrame。
下面是一些示例用法:
1. 删除DataFrame中的某一行:
```
df.drop(labels=3, axis=0)
```
2. 删除DataFrame中的多行:
```
df.drop(labels=[1, 2, 3], axis=0)
```
3. 删除DataFrame中的某一列:
```
df.drop(columns='column_name', axis=1)
```
4. 删除DataFrame中的多列:
```
df.drop(columns=['column1', 'column2'], axis=1)
```
5. 在原始DataFrame上进行修改:
```
df.drop(labels='row_label', axis=0, inplace=True)
```
阅读全文