Группировка по метке

Имеются данные, нужно разбить на 9 интервалов. Проблема заключается в том, что нужно проверить какому интервалу принадлежат данные (К примеру если первому интервалу то обозначаем А1 если второму то А2 и так далее). а после создать массив пар по первому номеру (к примеруА1-А2, А1-А3, А1-6) данные и к каким Аi  принадлежат

Аi в зависимости от интервала массив пар по первому номеру

import pandas as pd
import numpy as np


excel_file = pd.ExcelFile('example.xlsx')

require_cols = [1]
df = pd.read_excel('example.xlsx', usecols=require_cols)
df_min_max = df.aggregate(['min', 'max'])

my_list = df["Data"].tolist()
interval = pd.cut(np.array(my_list), 9)
print(my_list)
print(interval)
print(df_min_max)

Моя попытка реализации

3414, 3563, 3391, 3463, 3110, 2844, 3292, 3321, 3608, 2753, 2886, 3596, 3644, 4029, 4023, 4870, 5859, 6321, 5923, 5699, 5521, 5995 исходные данные


Ответы (0 шт):