dataframe.drop()
时间: 2023-12-03 09:38:25 浏览: 116
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
5星 · 资源好评率100%
`dataframe.drop()`是一个用于删除DataFrame中行或列的方法。它可以通过指定标签或位置来删除行或列,并返回一个新的DataFrame对象,原对象不会发生改变。下面是一个例子:
假设我们有以下DataFrame对象:
```
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 32, 18, 47],
'gender': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
print(df)
```
输出:
```
name age gender
0 Alice 25 F
1 Bob 32 M
2 Charlie 18 M
3 David 47 M
```
我们可以使用`drop()`方法删除`gender`列,代码如下:
```
df_new = df.drop('gender', axis=1)
print(df_new)
```
输出:
```
name age
0 Alice 25
1 Bob 32
2 Charlie 18
3 David 47
```
在这个例子中,我们使用`axis=1`参数指定要删除的是列,`labels='gender'`指定要删除的列标签是`gender`。
阅读全文