| 項目 | サンプル | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 値域に対応したカテゴリ値を割り当てたい | 
  | 
  
  | 
=> | 
  | 
N = 10;
vmin = 1;
vmax = 10;
c1("C1") = {vmin:vmin+N-1};
table=c1;
//
//  [0, 3) := "AAA"
//  [3, 8) := "BB"
//  [8, -] := "C"
cRange = {0,3,8};
cCName = {"AAA","BB","C"};
c2("C2") = grouping(table("C1"), cRange, cCName);
result = cbind(table, c2);
//  [0, 3) := "AAA"
//  [3, 8) := "BB"
//  [8, -] := "C"
judgeCol = table("C1");
c2("C2") = sel_case(judgeCol < 3, "AAA",
                     3 <= judgeCol and judgeCol < 8, "BB",
                     8 <= judgeCol , "C",
                     "--");
result = cbind(table, c2);