假设我有一个数据框:
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
首先,我使用 pandas.value_counts()
来对 col2
进行计数,并将其分为三个区间 (0,5] (5,10] (10,15]
.
接着,我想筛选出 col2
值属于前两个最高频率区间的行,即本例中的区间 (5,10]
和 (10,15]
。