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

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 исходные данные

