【发布时间】:2020-12-18 09:10:41
【问题描述】:
我们如何过滤下面的数据框以在出现一定次数的 ID 后删除所有重复的 ID 行。 IE。在ID == 0 第三次出现后删除ID == 0 的所有行
谢谢
pd.DataFrame(np.random.randint(0,10,size=(100, 2)), columns=['ID', 'Value']).sort_values('ID')
Output:
ID Value
0 7
0 8
0 5
0 5
... ... ...
9 7
9 7
9 1
9 3
Desired Output for filter_count = 3:
Output:
ID Value
0 7
0 8
0 5
1 7
1 7
1 1
2 3
【问题讨论】:
标签: python pandas numpy functional-programming data-science