檢查表中的循環以檢查列是數字還是名義
我有下表,結果來自堆疊和分裂一張更大的桌子。如您所見,X1,3和5是數字,X2,4和6是字符。因為這是堆疊和分割的結果,所有內容都轉換為Nominal和Character,是否需要遍歷所有列,檢查第1行中的值是否為數字/連續並將X1,X3和X5列轉換回來數字和連續?
Re:檢查表中的循環以檢查列是數字還是名義這是一個簡單的腳本,可以將找到的列轉換為數值
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 )
)
);
看起來您需要花時間閱讀“腳本編寫指南”
幫助==>圖書==>腳本指南