如何计算 Pandas Dataframe 中的重复项?
让我们看看如何计算 Pandas DataFrame 中的重复项。我们的任务是统计单列和多列中重复条目的数量。
在单列下:我们将使用pivot_table()
函数来计算单列中的重复项。要在其中找到重复项的列将作为index
参数的值传递。 aggfunc
的值将是“大小”。
# importing the module
import pandas as pd
# creating the DataFrame
df = pd.DataFrame({'Name' : ['Mukul', 'Rohan', 'Mayank',
'Sundar', 'Aakash'],
'Course' : ['BCA', 'BBA', 'BCA', 'MBA', 'BBA'],
'Location' : ['Saharanpur', 'Meerut', 'Agra',
'Saharanpur', 'Meerut']})
# counting the duplicates
dups = df.pivot_table(index = ['Course'], aggfunc ='size')
# displaying the duplicate Series
print(dups)
输出 :
跨多个列:我们将使用pivot_table()
函数来计算跨多个列的重复项。要在其中找到重复项的列将作为index
参数的值作为列表传递。 aggfunc
的值将是“大小”。
# importing the module
import pandas as pd
# creating the DataFrame
df = pd.DataFrame({'Name' : ['Mukul', 'Rohan', 'Mayank',
'Sundar', 'Aakash'],
'Course' : ['BCA', 'BBA', 'BCA', 'MBA', 'BBA'],
'Location' : ['Saharanpur', 'Meerut', 'Agra',
'Saharanpur', 'Meerut']})
# counting the duplicates
dups = df.pivot_table(index = ['Course', 'Location'], aggfunc ='size')
# displaying the duplicate Series
print(dups)
输出
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。