如何區分某一列是否有空值?我想使用“缺失”來區分列中的單元格是否為空。下面的JSL中,我希望區分「name」和「Apple」字段,但是結果都是1,請問我該如何修改呢?
dtTest = Open( "$SAMPLE_DATA/Big Class.jmp" );
show(IsMissing(:age));
dtTest << New Column( "Apple", "Character", "Nominal" );
show(IsMissing(:Apple));
自動化和腳本回覆:如何區分某一欄位中是否有空值?您想檢查所有值是否缺失嗎?例如,您可以使用 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);
回覆:如何區分某一欄位中是否有空值?我確認三個結果都顯示為0,但實際上age欄位是有值的。這使得無法區分蘋果田和橘子田。
回覆:如何區分某一欄位中是否有空值?檢查是否為 0,而不是 1
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);