如何根據另一列的值更新一列?你好,
我是 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" ) );