#python #dataframe #boxplot
Вопрос:
Я пытаюсь создать несколько графиков на python для описания результатов анализа, но фрейм данных, из которого я извлекаю значения, вложен в несколько иерархий групп.
У меня есть следующий фрейм данных:
Category Zone Season Value_1 Value_2
----------------------------------------------------------------
Blue D1 Winter 55 33
Blue D1 Winter 23 35
Blue D1 Winter 25 34
...
Blue D1 Spring 33 32
Blue D1 Spring 23 12
Blue D1 Spring 53 42
...
Blue D1 Summer 33 55
Blue D1 Summer 33 36
Blue D1 Summer 53 22
...
Blue D1 Fall 33 32
Blue D1 Fall 13 12
Blue D1 Fall 53 27
...
Blue D2 Winter 55 33
Blue D2 Winter 23 35
Blue D2 Winter 25 34
...
Blue D2 Spring 33 32
Blue D2 Spring 23 12
Blue D2 Spring 53 42
...
Blue D2 Summer 33 55
Blue D2 Summer 33 36
Blue D2 Summer 53 22
...
Blue D2 Fall 33 32
Blue D2 Fall 13 12
Blue D2 Fall 53 27
...
Представьте, что для каждого сезона существует гораздо больше значений, чтобы составить бокс-графики. Я хочу создать прямоугольные графики, которые показывают для каждой зоны, прямоугольную диаграмму, которая сравнивает значения Value_1 между сезонами. Есть ли простой способ сделать это в python?
Я немного смущен тем, как концептуализировать создание этих коробочных диаграмм, поскольку помимо простого создания коробочных диаграмм они индексируются по зонам, так что это похоже на цикл for? Но тогда я не понимаю, как сказать python, что я хочу, чтобы значения между сезонами сравнивались для каждой зоны.