こんにちは。 以前に除外された行も除外しない行を除外するコマンドはありますか? 私のスクリプトでは、これらの行の一部がすでに除外されている可能性のあるテーブル内の行を除外したいと思います。 問題は、Excludeを使用すると、以前に除外された行が実際にUnexcludeされる可能性があることです。 例えば:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Clear Row States;
r = dt << Select Rows([5, 7, 8, 10]);
r << Exclude;
dt << Clear Select;
r = dt << Select Rows([7, 8, 10]); //Selection may be a subset of the above selection
r << Exclude; //This ends up unexcluding these rowsこの動作は、後続の行の選択が、除外された行の最初のセットと等しいか、そのサブセットである場合にのみ発生するようです。 ただし、上記の2番目の選択に行11を追加する場合(最初の選択とは異なります)、2番目のExcludeコマンドは、除外された行のセットに行11を追加するだけです。 これが私が望む行動です。
2番目の選択が最初の選択のサブセットになるかどうかは事前にわからないので、すでに除外されているものに関係なく、単に行を除外するコマンドがあればいいのですが。
2番目の質問:最初に選択する必要のない行を除外する方法はありますか? たとえば、除外したい行を含むベクトルがある場合、それを使用する方法はありますか?
助けてくれてありがとう。