使用循环变量作为列输入你好,
我想知道是否有可能将我的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中的数字引用从另一列中获取值?