列に空の値があるかどうかを判別するにはどうすればよいですか?「is missing」を使用して、列のセルが空かどうかを区別したいと思います。以下の JSL では、「name」フィールドと「Apple」フィールドを区別したいのですが、結果はすべて 1 です。どのように修正すればよいでしょうか。
dtTest = Open( "$SAMPLE_DATA/Big Class.jmp" );
show(IsMissing(:age));
dtTest << New Column( "Apple", "Character", "Nominal" );
show(IsMissing(:Apple));
自動化とスクリプトRe: 列に空の値があるかどうかを判別するにはどうすればよいですか?すべての値が欠落しているかどうかを確認しますか? たとえば、Col Numberを使用して、0かどうかを確認できます。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Column("Apple", "Character", "Nominal");
dt << New Column("Orange", Numeric, Continuous);
Show(Col Number(Column(dt, "age")) == 1);
Show(Col Number(Column(dt, "Apple")) == 1);
Show(Col Number(Column(dt, "Orange")) == 1);
Re: 列に空の値があるかどうかを判別するにはどうすればよいですか?3 つの結果がすべて 0 と表示されていることを確認しましたが、実際には age フィールドに値があります。これにより、Apple フィールドと Orange フィールドを区別できなくなります。
Re: 列に空の値があるかどうかを判別するにはどうすればよいですか?1ではなく0をチェックする
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Column("Apple", "Character", "Nominal");
dt << New Column("Orange", Numeric, Continuous);
Show(Col Number(Column(dt, "age")) == 0);
Show(Col Number(Column(dt, "Apple")) == 0);
Show(Col Number(Column(dt, "Orange")) == 0);