如何根据另一列的值更新一列?你好,
我是JMP 18 用户。
我想查看某一列是否包含特定值,并更新找到该值的同一行中的另一列。以下脚本不起作用。请帮忙。
dt = Data Table("Logbook");
StatusList = :Status << Get Values;
For( i = 1, i <= N Items(StatusList), i++,
If( Contains( StatusList, "Not" ),
:Name( "Status Error" )[i] = "Error",
, //else
);
);自动化和脚本质量与工艺工程回复:如何根据另一列的值更新一列?如果我理解了你在寻找什么,这个脚本应该可以做到。它只将 :Status Error 更改为“Error”,其中 :Status ==“Not”,而其他条目保持不变。
Names Default to Here( 1 );
dt = Data Table( "Logbook" );
For Each Row( dt, If( :Status == "Not", :Status Error = "Error" ) );