python删除dataframe每一行中的相同内容
时间: 2024-01-12 22:03:39 浏览: 70
pandas DataFrame 删除重复的行的实现方法
5星 · 资源好评率100%
可以使用`drop_duplicates()`方法来实现删除每一行中相同内容的操作。该方法默认会保留第一次出现的重复行,将其余重复行删除。
示例代码如下:
```python
import pandas as pd
# 创建示例数据
data = {'name': ['Alice', 'Bob', 'Charlie', 'Bob', 'David', 'Alice'],
'age': [25, 30, 35, 30, 40, 25],
'city': ['Shanghai', 'Beijing', 'Shanghai', 'Shenzhen', 'Guangzhou', 'Shanghai']}
df = pd.DataFrame(data)
# 删除每一行中相同内容的数据
df.drop_duplicates(inplace=True)
print(df)
```
输出结果为:
```
name age city
0 Alice 25 Shanghai
1 Bob 30 Beijing
2 Charlie 35 Shanghai
3 Bob 30 Shenzhen
4 David 40 Guangzhou
```
可以看到,该方法已经将每一行中相同内容的数据删除了。如果需要删除所有重复行,可以通过指定`keep`参数为`False`来实现。
阅读全文