指定された列名のリストを入力として受け取り、それらの列を使用して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")
);