이 접근법을 시도하십시오 :
start=tick seconds();
dt = current data table();
dt << new column("concat_factors");
for each row(
column(dt, "concat_factors") =
char(column(dt, "X__2")) || "," ||
char(column(dt, "X__11")) || "," ||
char(column(dt, "X__12")) || "," ||
char(column(dt, "X__15")) || "," ||
char(column(dt, "X__4"));
);
condition_list = Associative Array( column(dt, "concat_factors") ) << Get Keys;
end=tick seconds();
runtime=end-start;
print(runtime);
최적화 된 것 같아 각 행 () 기능이 더 빠를 수 있습니다. 또한 새로운 고유 가치를 확인하는 데 많은 시간을 소비하는 것 같습니다. 그만큼 연관 배열 () 구성은 고유 키만 추가하는 데 매우 효율적입니다.