
次の表があります。積み重ねと分割もっと大きなテーブル。ご覧のとおり、X 1、3、5は数値、X 2、4、6は文字です。これはスタックと分割の結果であるため、すべてがNominalとCharacterに変換され、すべての列をループ処理して1行目の値が数値/連続であるかどうかを確認し数値と連続?
これは数値を持っていることがわかったカラムを変換する簡単なスクリプトです。
Names Default To Here( 1 );
dt = Current Data Table();
colNames = dt << get column names( string, character );
For( i = 1, i <= N Items( colNames ), i++,
If( Is Missing( Num( Column( dt, colNames[i] )[1] ) ) == 0,
Column( dt, colNames[i] ) << data type( numeric ) << modeling type( continuous )
)
);
スクリプトガイドを読むには時間がかかるようです。
ヘルプ==>本==>スクリプトガイド