更改多列的數據類型和建模類型?我有 8 列需要更改數據類型、建模類型和格式,有什麼方法可以將其分組嗎?或者我需要為每個單獨的列編寫腳本嗎?
回复:更改多列的數據類型和建模類型?替代@tx尼爾森的解決方案如下所示。獲取列參考消息使用以下命令返回對列的引用列表柱子()功能。它不接受相同的論點獲取列名稱做。相反,它接受列名稱或矩陣的列表。
通過使用“獲取列名稱”作為參數,您可以向“獲取列引用”提供所需的列名稱列表。由於結果列表是列引用的列表,因此可以將數據類型消息發送到該列表。
此示例捕獲表中所有數字列的列引用列表,然後將數據類型更改為字符。
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
//returns {Column( "age" ), Column( "height" ), Column( "weight" )}
colRefs = dt << Get Column Reference( dt << Get Column Names( "numeric" ) );
colRefs << Data Type( "Character" );
我希望這是有幫助的!
回复:更改多列的數據類型和建模類型?您將需要使用 For() 循環並循環遍歷相關變量並更改值。
dt = open("$SAMPLE_DATA/big class.jmp");
colList = dt << get column names(numeric);
For(i=1,i<=n items(colList), i++,
column(dt, colList[i]) << data type("numeric");
);
回复:更改多列的數據類型和建模類型?有沒有辦法編寫腳本?
回复:更改多列的數據類型和建模類型?你好,
選擇全部 8 列,右鍵單擊標題,選擇標準化屬性,然後選擇您要更改的屬性(例如格式、建模類型...)