У меня есть фрейм данных, который разделен на диапазоны номеров и списков, соответствующих этим диапазонам. Я хотел бы пройтись по каждому столбцу, получить максимальное число и поместить заголовок столбца в правильный список в соответствии с диапазоном. У меня есть списки и данные:
range A B C
0 0-300 20 0 427
1 300-500 66 16 341
2 500-800 164 82 368
3 >800 1245 1397 328
low_group = [] # 0-300
mid1_group = [] # 300-500
mid2_group = [] # 500-800
high_group - [] # >800
Вывод списков должен выглядеть следующим образом:
low_group = ['C']
mid1_group = []
mid2_group = []
high_group - ['A','B']
Кто-нибудь знает, как мне этого добиться?