sorting - 如何根据另一列计算唯一或最后一次出现的重复值?
问题描述
我在下面附上了一个例子。我有一张类似于图像中原始数据表的大表。我的目标是根据结果表的第一列 (ID) 计算唯一出现的次数。
在原始数据表中,ID 由主 ID 及其子 ID 组成。我想使用结果表中的主 ID 作为参考,以从本质上计算该原始数据表中该主 ID 的出现次数。
但是,原始数据表中有一些重复的 ID。我只想计算绿色的那些(即最后一次出现),而不是计算第一次出现的红色。在此示例中,只有 2 个重复项,但也可能有 3 个重复项。
最后,我想添加原始数据表中的价格,其主 ID 与结果表的总计列中显示的相同。
解决方案
推荐阅读
- java - 如何将JMeter(主从)的端口配置到防火墙
- python-3.x - Tensorflow 加载数据集:UnimplementedError:Append(absl::Cord) 未实现 [Op:TakeDataset]
- pytorch - 具有不同图像尺寸的 Torch 模型
- wcf - 如何使用 .net 5 使用 WCF 服务
- sql - 如何优化长时间运行的 cte
- swift - 带有尾随闭包的 Guard - Swift 语法
- javascript - 如何正确应用 sass 加载器来应用样式
- function - 与 R 中的 ifelse 函数作斗争
- python - 无法将 imgkit 图像转换为 PIL 图像
- python - 如何在python中将1天添加到给定日期