繁体   English   中英

了解 Python Pandas 中的数据透视表

[英]Understanding Pivot Tables in Python Pandas

我正在尝试为 2 个属性的所有组合显示一个表格数据透视表。 我们将它们命名为"STORE_STATE""PRODUCT_CATEGORY_CODE" 对于每个组合,我希望能够显示每一列的SUMMEAN 我有三个不同的列:我们会说它们是"PRICE, QUANTITYTOTAL_PAID_FOR_ITEM ”。

现在,我得到了一个模板:

yearlyIncome = df.pivot_table(values = ["YearlyIncome"], index=["Gender", "MaritalStatus", "BikeBuyer"], aggfunc=np.mean) print(yearlyIncome)

这是另一张纸的一部分,但是如果我要使用我拥有的属性来做它,如果我只有它作为基础,我不太确定应该从哪里开始。

我希望能够显示每一列的SUMMEAN

尝试这个:

index_cols = ['STORE_STATE', 'PRODUCT_CATEGORY_CODE']
cols = ['PRICE', 'QUANTITY', 'TOTAL_PAID_FOR_ITEM']
pqt = df.pivot_table(index=index_cols, values=cols, aggfunc=(np.sum, np.mean))
pqt.head()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM