GroupBy with sub-ranges in Pandas
问题 I am researching soccer dataset LEAGUE HOME DRAW AWAY WINNER PREDICTED PROFIT 0 2 3.25 3.25 2.10 0 2 -10.0 1 14 1.50 3.50 6.00 0 0 5.0 2 2 2.25 3.30 3.20 2 0 -10.0 3 11 2.25 3.00 2.88 0 0 12.5 4 17 5.00 3.75 1.70 2 2 7.0 Now, I am looking for approach GroupBy(League, 1.25 < Home < 1.5 | 1.5 < Home < 1.75 ..) and get target dataset as on example: LEAGUE HOME PROFIT 0 2 1.25-1.5 10.0 1 2 1.50-1.75 5.0 2 3 NaN NaN 3 3 1.5-1.75 12.5 ... 回答1: Maybe you need cut: bins = np.linspace(0, 5, 20,