我有一個腳本可以解析具有不同列標題的 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 );
);