Да, pd.Series.value_counts
имеет bins
параметр.
import pandas as pd
s = pd.Series(np.random.randint(0,100,50))
s.value_counts(bins=[0,10,20,30,40,50,60,70,80,90,100]).sort_index()
Выход:
(-0.001, 10.0] 8
(10.0, 20.0] 6
(20.0, 30.0] 5
(30.0, 40.0] 6
(40.0, 50.0] 2
(50.0, 60.0] 3
(60.0, 70.0] 4
(70.0, 80.0] 3
(80.0, 90.0] 6
(90.0, 100.0] 7
dtype: int64