我有以下数据:
userid itemid
1 1
1 1
1 3
1 4
2 1
2 2
2 3
我希望删除查看同一物品ID两次或以上的用户ID。 例如,userid=1已经两次查看了itemid=1,因此我想要删除userid=1的整个记录。然而,由于userid=2没有查看过同一物品两次,因此我将保留userid=2的记录。
所以我希望我的数据如下:
userid itemid
2 1
2 2
2 3
有人可以帮助我吗?
import pandas as pd
df = pd.DataFrame({'userid':[1,1,1,1, 2,2,2],
'itemid':[1,1,3,4, 1,2,3] })