Может быть полезно рассмотреть представление этого в виде кадра данных, а не в качестве изображения.Вот простой способ рассмотреть вашу проблему.Конечно, если у вас действительно есть данные, хранящиеся с многоколоночными индексами, представленными на вашем рисунке, то это не поможет.
In [33]: df = pd.DataFrame({'Period Week':['5/14 - 5/20','5/21 - 5/27','5/14 - 5/20','5/21 - 5/27'],'Transaction':['Shi
...: pped','Shipped','Transfered','Transfered'],'Package SKU':['Apples-5k','Apples-10k','Apples-5k','Apples-10k'],'
...: Quantity':[5,10,20,7]})
In [34]: df
Out[34]:
Period Week Transaction Package SKU Quantity
0 5/14 - 5/20 Shipped Apples-5k 5
1 5/21 - 5/27 Shipped Apples-10k 10
2 5/14 - 5/20 Transfered Apples-5k 20
3 5/21 - 5/27 Transfered Apples-10k 7
Затем установите индекс на несколько столбцов:
df.set_index(['Period Week','Transaction','Package SKU'])
Наконец, сгруппировать и вычислить
In [35]: df.groupby(['Period Week','Package SKU'])['Quantity'].count()
Out[35]:
Period Week Package SKU
5/14 - 5/20 Apples-5k 2
5/21 - 5/27 Apples-10k 2
Name: Quantity, dtype: int64