我有一张表,其中第 1 列有标题,第 2 列有值。我需要一个脚本,可以找到第 1 列中出现 5 次以上的任何标题并删除整行。如果它等于或小于 5,则可以保留。我能想到的最接近的做法是删除重复项,但我想保留重复项并仅删除“五重奏”以上的任何内容。
16 跳转
您可以创建汇总表,然后检查 if N Rows >= 5 并使用汇总表从主表中选择正确的行,然后从主表中删除这些行。 同样也可以通过使用 Summarize、Tabulate、Col 公式列和许多其他方法来完成。
这是使用计算列的示例
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(6),
New Column("Column 1", Character, "Nominal", Set Values({"a", "a", "a", "b", "b", "c"}))
);
wait(1);
dt << New Column("Count", Numeric, Continuous, << Set Each Value(
Col Number(1, :Column 1)
));
wait(1);
dt << Select Where(:Count >= 3) << Delete Rows;