假设我有一个数据框:
col1 col2
15 2
17 4
14 5
20 10
21 11
19 11
18 12
20 6
22 7
21 8
22 8
25 6
21 7
Run Code Online (Sandbox Code Playgroud)
首先,我用pandas.value_counts()了col2,我用三箱(0,5] (5,10] (10,15].
然后,我想过滤col2值属于频率最高的前两个箱的行,在这种情况下为箱(5,10]和(10,15].