在Pandas中创建包含“是/否”列的高级数据透视表以复制Excel数据透视表

2024-09-28 23:29:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试透视表我的数据帧-它看起来像以下列:

产品名称:Karton Vorname Nachnahme(Rechnungsadress)Anzahl Gröe Farbe Klasse Personaliierung Ja/nein

我正在尝试复制以下两个Excel数据透视表

Pivot A

Pivot B

我一直在研究如何创建这样一个数据透视表,因为我不想求和,而是要显示“Personalierung”列中两个可能内容的计数:“Ja”和“Nein”。在Excel中,我添加了一个列Anzahl,基本上每行表格只包含1个,我对熊猫不是很精通,我想知道这样的事情是怎么可能的——也许是一组

我尝试了此操作,但由于页边空白而出现错误:

df2= df2.pivot_table(index=['Produktname','Größe','Farbe'], 
               columns='Individualisierung', 
               margins = True,
               aggfunc='size', 
               fill_value=0)

这是:https://github.com/pandas-dev/pandas/issues/18711的情况吗 我怎样才能避开这个问题呢


Tags: 数据pandasexcelpivotdf2grja产品名称