根据条件删除行我有一个包含 ~2000 行和 ~100 列的数据集。 对于这个问题,只有两列是相关的:Class 和 Property1。 两者都是连续的数值变量。
等级从 0 到 280,表示每一行的“等级”。 每个类至少有一个条目(行);同一类可能有多行。 每行都有一个 Property1 的值。
现在,在每个类下,我发现有时会有多行具有相同的 Property1 值。 发生这种情况时,我想删除/(隐藏和排除)所有具有相同类和 Property1 的行,除了一个。
完成此操作后,我想总结每个类别下 Property1 的统计数据:平均值、中位数、最小值、最大值、标准差等。
有没有我可以用来做这个的脚本? 正如您可能猜到的那样,我是一名 JMP 脚本编写新手……
Re: 根据条件删除行非常感谢,吉姆!
Re: 根据条件删除行您不需要为此编写脚本。只需几个步骤即可处理。
1. 使用创建汇总数据表
表格==>总结
一个。 选择 Class 和 Property1 作为“组”列
b. 取消选中“链接到原始数据表”
C。 将“统计列 nmae 格式”更改为“列”
d.点击确定
2.使用新的汇总表,将其与原始表结合使用
表==>加入
一个。 选择原始表作为“with”表
b. 从两个表中选择组并将其添加到匹配选择框
C。 从两个数据表中选择 Property1 并将其添加到匹配选择框
d.检查 With Table 的“Drop multiples”
e. 勾选“合并同名列
F。 点击确定
这将为您提供指定的数据表,每个 Class Property1 组合只有一行。