我有一个脚本可以解析具有不同列标题的 csv 文件。 有些具有分类值,需要保持分类值,而其他列包含分类值但需要更改为连续数字(例如下面示例中的 A、B、C、D 列)。 是否可以编写一个 JSL 脚本来执行下面的脚本,而不管列名如何?
不确定这有多可行 - 也许要求用户选择将哪些列转换为数值? 或者从另一个文件中写入的列表中导入列名?
Local( {old dt = Current Data Table()},
Current Data Table( dt_split);
For Each( {col, index},
<STRONG>{:'A'n, :'B'n, :'C'n, :'D'n,}</STRONG>
col << Data Type( Numeric ) << Set Modeling Type( "Continuous" ) <<
Set Field Width( 12 )
);
Current Data Table( old dt );
);