python - 在 pandas 中为每个值创建具有不同功能的数据透视表
问题描述
这是我的代码,我不知道它有什么问题。
编辑:它说名称“计数”未定义
df1.pivot_table(index=["Unit", "Grade"],values = ["Cost", "Quantity","Transaction_num", "Order_num"], aggfunc={'Cost':[np.sum],'Quantity':[np.sum], "Transaction_num":[count],"Order_num":[count]})
我想要总成本和总数量的总和,但我想要交易号和订单号的不同计数。
解决方案
这意味着您忘记了括号。正确缩进代码有帮助;)
df1.pivot_table(index=['Unit', 'Grade'],
values=['Cost', 'Quantity', 'Transaction_num', 'Order_num'],
aggfunc={'Cost': 'sum',
'Quantity': 'sum',
'Transaction_num': 'count',
'Order_num': 'count',
}
)
推荐阅读
- reactjs - 在自定义登录页面上引发错误时下一个身份验证“凭据”重定向
- c# - 如何修改 oauth 响应?
- python - Django:连接社交媒体本地用户,但不允许使用社交媒体凭据登录
- c++ - 移动赋值运算符没有移动我的 shared_ptr
- laravel - GET请求结果到流明8中的CORS错误
- cmake - 如何覆盖/附加 CMAKE_C_CFLAG
- reactjs - 在 reactjs 中,单个组件中的多个 api 调用由于状态更改而导致不必要的渲染
- mitmproxy - 证书密码 - mitmproxy 没有从 config.yaml 或命令行读取它
- java - my accessibility service is not working//
- arrays - MongoDB 从每个数组字段中检索信息以计算每个字段中出现的单词数