上一篇
python查找列表重复项,如何筛选某一列的重复项(python查找列表中的重复值)
- 行业动态
- 2024-04-24
- 2974
在Python中,我们可以使用pandas库来查找列表中的重复项,以下是一个简单的例子:
我们需要导入pandas库,并创建一个数据框(DataFrame):
import pandas as pd data = {'Name': ['Tom', 'Nick', 'John', 'Tom'], 'Age': [20, 21, 19, 18]} df = pd.DataFrame(data)
在这个例子中,我们创建了一个包含两列(’Name’和’Age’)的数据框。’Name’列有重复的值(’Tom’)。
我们可以使用duplicated()
函数来找出重复的行:
duplicates = df[df.duplicated(['Name'])]
在这个例子中,duplicated()
函数会返回一个布尔系列,表示每一行是否是重复的,我们可以通过这个布尔系列来筛选出重复的行。
我们可以打印出重复的行:
print(duplicates)
这将输出:
Name Age 0 Tom 20 3 Tom 18
这就是如何在Python中查找列表中的重复值,并筛选某一列的重复项。