如何通過比較其他列值來新建列填充信息如何使用腳本實現以下功能,非常感謝。
dt = Open(“ $ SAMPLE_DATA / BIG CLASS.JMP”);
如果height <= weight的值,則用“狀態”(Status)填充新列名稱,並在列中填充“是”;
如果身高>體重的值,則在“狀態”列中填寫“ N”。
回复:如何通過比較其他列值來新建列填充信息這是一種方法。
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "status", "Character", "Nominal" );
:status << Set Values(
{ "yes", "no" }[(:height << Get As Matrix) <= (:weight << Get As Matrix)]
);回复:如何通過比較其他列值來新建列填充信息對身高或體重有什麼要求嗎?或者只要它是一個數字就可以使用。我嘗試它可以實現成功,但是當我嘗試使用腳本並更改列名時,它將不再起作用。
唯一的不同是該列之一是計算結果。我無法在此處附加圖片,我將重新開始討論