IDAX.IMPUTE_DATA - 欠損データの代入
このストアード・プロシージャーを使用して、入力データ内の欠損値を置換値に置き換えます。
許可
ステートメントの許可 ID が保持する特権に、IDAX_USER ロールが含まれている必要があります。
構文
IDAX.IMPUTE_DATA(in parameter_string varchar(32672))
パラメーターの説明
- parameter_string
- コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
戻される情報
INTEGER。データが更新された属性の数。
例
CREATE TABLE MISS(id int, col float, attr float,data date, class VARCHAR(10));
INSERT INTO MISS VALUES (1,1.4,null,'2017-01-01','white');
INSERT INTO MISS VALUES (2,2.5,random(),null,null);
INSERT INTO MISS VALUES (3,null,random(),'2017-01-01','white');
INSERT INTO MISS VALUES (4,1.4,random(),null,'black');
CALL IDAX.IMPUTE_DATA('intable=MISS, outtable=NOMISS');
CALL IDAX.IMPUTE_DATA('intable=MISS, method=replace,numericValue=0,incolumn=col;attr,outtable=NOMISS2');