group-by - 如何在 KNIME 中添加 2 行重复行的值?
问题描述
我尝试使用几个节点,如数学公式、规则引擎、重复行过滤器节点。但是我无法在保持其他列不变的同时简单地添加 2 行的值。
rowid col0 col1 col2
0 He 80 1
1 He 20 1
因此,上面有 2 行重复。添加 2 行 col1 即 80 + 20 ,同时保持 col2 = 1 即不应用添加。我如何获得输出?:
rowid col0 col1 col2
0 He 100 1
解决方案
您只需要 Groupby 节点,然后应用以下配置:
组列:col0
手动聚合:col1 -> Sum, col2 ->First
并做了!!这一点都不难。只是经验不足。
推荐阅读
- python - 熊猫将数据帧切割成间隔,然后在间隔内获得价值
- javascript - 如果用户说了什么,我如何发送系统响应?NodeJS/socketio
- python - Find closest column value in each row - pandas
- java - 如何在java中对列表列表进行排序?
- pandas - 带有 lamdba 的熊猫滚动功能
- javascript - 连接到数据库时出错:错误:ER_NOT_SUPPORTED_AUTH_MODE:客户端不支持服务器请求的身份验证协议
- javascript - 有没有办法将 React 状态推送到导入语句中?
- mongodb - mongo $sort $aggregate 在每次执行时得到不同的结果
- sql - 需要在 Windows (psql 13) 上使用 COPY TO 从 PSQL 导出 CSV 文件
- scala - 我可以使用 Jupyter 实验室与使用 Scala 的 databricks 火花集群进行交互吗?