Диапазон значений Pandas Groupby
Есть ли простой способ в пандах для вызоваgroupby
на диапазон значений приращений? Например, учитывая приведенный ниже пример, могу ли я bin и group columnB
с0.155
увеличить, чтобы, например, первая пара групп в столбцеB
делятся на диапазоны между0, -0.155, 0.155 - 0.31 ...
import numpy as np
import pandas as pd
df=pd.DataFrame({'A':np.random.random(20),'B':np.random.random(20)})
A B
0 0.383493 0.250785
1 0.572949 0.139555
2 0.652391 0.401983
3 0.214145 0.696935
4 0.848551 0.516692
В качестве альтернативы я мог бы сначала классифицировать данные по этим приращениям в новый столбец, а затем использоватьgroupby
определить любые соответствующие статистические данные, которые могут быть применимы в столбцеA
?