Чи є простий метод у пандах викликати groupby
діапазон приростів значень? Наприклад, наведеному нижче прикладі, чи можу я bin та групувати стовпець B
із 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
?