关于对具有其他列的行中的相同 ID 进行分类的说明你好,我有一个数据集,其中相同的 ID 出现在多行中,每行都有 1 到 3 个类别。列的范围从 costA 到 costZ,我需要将它们合并到一个“成本”列中。我的目标是根据特定标准按类别 1 进行分组(如果类别 1 < 2000,则为 1;如果类别 1 = 2000 - 4000,则为 2;如果类别 1 = 4000 - 6000,则为 3;如果类别 1 = 6000 - 10000,则为 4;如果类别 1 = 6000 - 10000,则为 5) 1 > 10000)。
但是,我想排除没有类别 2 或类别 3 对应的类别 1 条目。此外,类别 1 到类别 3 的时间跨度不应超过 1 个月(我有一个日期列可供参考)。需要注意的是,一个 ID 可以有多个类别 1 到类别 3 条目。
我尝试堆叠数据,但在将类别 1 与其他类别正确分组时遇到了困难。我的目标是创建一个图表,按组显示类别 (x) 与成本 (y)。
有人有什么想法或建议吗?我们将非常感谢您的帮助。谢谢你! (我还附上了 Excel 文件以供参考。)我使用的是 JMP 版本 16。
附:图片1张及Excel文件
Screenshot 2024-03-26 at 12.27.55 AM.png
基础数据分析与建模数据混合和清理回复:关于对具有其他列的行中的相同 ID 进行分类的澄清几个问题:
我想排除没有类别 2 或 3 对应条目的类别 1 条目.
jthi_0-1711467838486.png
ID=1 应该删除吗?或者除了 ID4 之外都删除,因为它包含所有类别
类别1至类别3的跨度不应超过1个月
这是否基于找到类别的日期,因为它们可以有多个条目?最小值、最大值、平均值、全部、随机?应该保留第 23 行还是应该丢弃第 23 行和第 24 行?
jthi_2-1711467998006.png
您能否提供一个数据集,其中包含您想到的所有可能的边缘情况+简单情况,以便测试解决方案?
回复:关于对包含其他列的行中相同 ID 进行分类的澄清Jarmo,您好!感谢您的帮助。我的要求是确保每个 ID 都关联到类别 1,然后再关联到类别 2 和/或类别 3。如果类别 1-3 有多个条目,我会优先选择每个类别中最新的条目。此外,我需要将 cost1-cost10 列合并为一个 cost 列。另外,我希望将类别 1 分为五个组,每个组都关联到类别 2 和类别 3。最后,我希望根据这些条件生成一个图表。这是包含更多信息的 Excel 数据表。谢谢!