如何通过比较其他列值来新建列填充信息如何使用脚本实现以下功能,非常感谢。
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)]
);回复:如何通过比较其他列值来新建列填充信息对身高或体重有什么要求吗?或者只要是一个数字就可以使用。我尝试它可以实现成功,但是当我尝试使用脚本并更改列名时,它将不再起作用。
唯一的不同是该列之一是计算结果。我无法在此处附加图片,我将重新开始讨论