주어진 열 이름 목록을 입력으로 사용하고 해당 열을 사용하여 OR 조건을 수행하고 해당 루핑 OR 수식이 있는 열을 출력하는 함수를 jsl에 만들고 싶습니다. 어떻게 합니까?
input_col_list = { "a", "b", "c"};
input_dt = dt;
x = 0.1;
input_dt << New Column("d", numeric, continuous,
formula (
If(
(As Column("a") >= x | As Column("b") >= x | As Column("c") >= x),
1,
0
)
));위의 경우 아래와 같은 기능을 만들고 싶습니다.
my_func =
Function(
{input_dt, input_col_list, x},
{//local var},
// function body
...
Return As column("d")
);