У меня есть пример данных таблицы данных, например
import pandas as pd
compnaies = ['Microsoft', 'Google', 'Amazon', 'Microsoft', 'Facebook', 'Google']
products = ['OS', 'Search', 'E-comm', 'E-comm', 'Social Media', 'OS']
count = [5,7,3,19,23,54]
average = [1.2,3.4,2.4,5.2,3.2,4.4]
df = pd.DataFrame({'company' : compnaies, 'product':products,
'count':count , 'average' : average})
df
average company count product
0 1.2 Microsoft 5 OS
1 3.4 Google 7 Search
2 2.4 Amazon 3 E-comm
3 5.2 Microsoft 19 E-comm
4 3.2 Facebook 23 Social Media
5 4.4 Google 54 OS
Теперь я хочу создать сводное представление как для «среднего», так и «счетного», но я не могу определить оба значения, здесь пример кодас одним «средним»
df.pivot_table(index='company', columns='product', values='average', fill_value=0)
результат будет
![enter image description here](https://i.stack.imgur.com/kSJ2p.png)
, но мне нужны данные в формате ниже, может кто-топомогите пожалуйста тем временем я попробовал стек, и группа, с помощью которой создается многоиндексный фрейм данных, но он не дает желаемого результата, я поделюсь кодом при необходимости
желаемый вывод, который мне нужно загрузить в excel
![enter image description here](https://i.stack.imgur.com/vEGRl.png)