pandas - Pandas,不同的 aggfunc 用于枢轴功能中的不同值
问题描述
我制作了一个数据透视表,对于某些列,我需要一个总和聚合,而对于其他列,我需要一个平均聚合。我怎样才能做到这一点?
这是我使用的代码:
df = pd.pivot_table(data, values='value', index=['id', 'time'], columns=['variable'], aggfunc={'value': np.mean})
对于值列中的某些值,我想要一个总和,而其他我想要一个计数。
我希望活动成为一个总和。但现在是 np.mean。我怎样才能改变这个?
解决方案
推荐阅读
- javascript - 如何将 react-leaflet 地图定位到用户的当前位置并获取该地图的边框?
- javascript - 当我的表单字段出错并重新加载时,如何让我的表单字段保持显示在页面上?
- php - 将活动添加到祖父母和父母
- python - Python正则表达式替换命令行中的特定文件名(不是扩展名)
- javascript - 当我尝试反转图像时出现 Interactjs 问题
- java - 如何将 Java 的日期字符串/对象转换为 JFreeChart 的日期格式?
- java - ConcurrentLinkedQueue 和 poll()
- .net - EF Core 5 嵌套投影问题
- r - 更改 Valuebox 字体
- c# - .NET 5 GRPC 客户端调用引发异常:在未启用 HTTP/2 时使用版本策略 RequestVersionOrHigher 请求 HTTP 版本 2.0