使用循環變量作為列輸入你好,
我想知道是否有可能將我的for循環變量i用作新列的輸入,具體取決於另一列的值。這就是我的想法,但無法上班。
dt << New Column(“ Site”,Numeric,Formula(
對於(i = 1,i <= 8,i ++,
If(Contains(:Column1,i),i);
)
));
腳本編寫回复:使用循環變量作為列輸入當然可以。您唯一的問題是Contains()函數是一個字符處理函數,並且傳遞給它的參數必須是character(string)值。我假設:Column1是一個字符列,所以您要做的就是將索引變量“ i”從數字轉換為字符
dt << New Column("Site", Numeric, Formula(
For(i = 1, i <= 8, i++,
If(Contains(:Column1, char(i) ), i);
)
));回复:使用循環變量作為列輸入您要嘗試做什麼,是否有一些示例數據?
是否要將Column1的值複製到另一列?
您是否要基於column1中的數字引用從另一列中獲取值?