你好,
我發現了以下範例:
選擇多個列並更新缺少的列值 [2019 年 5 月 28 日晚上 10:21(1195 次瀏覽)]
並嘗試將其修改為我的情況,但沒有成功。
第 4 至 14 列(數字、連續)缺少值,我希望用「0」代替。
下面的腳本僅適用於資料類型(字元、名義)。 我需要更改什麼才能使其適用於資料類型(數字)?
Names Default To Here( 1 );
dt_corr = Current Data Table();
// Fill-up columns with "0", when empty.
colNames_corr = dt_corr << get column names( string );
For( i = 4, i <= N Items( colNames_corr ), i++,
dt_corr << select where( As Column( colNames_corr[i] ) == "" );
If( N Rows( dt_corr << get selected rows ) > 0,
As Column( colNames_corr[i] )[dt_corr << get selected rows] = "0"
);
);
該腳本需要進行修改才能處理數字列:
Names Default To Here( 1 );
dt_corr = Current Data Table();
// Fill-up columns with "0", when empty.
colNames_corr = dt_corr << get column names( string );
For( i = 4, i <= N Items( colNames_corr ), i++,
dt_corr << select where( is missing(As Column( colNames_corr[i] )) == 1 );
If( N Rows( dt_corr << get selected rows ) > 0,
As Column( colNames_corr[i] )[dt_corr << get selected rows] = 0
);
);