對列重新排序的簡單方法我有一個腳本可以重新格式化許多文件並執行一些分析以產生最終的匯總表,但是完成計算和添加新列的順序不會產生非常可讀的格式。
我想按照我想要的順序傳遞列名稱列表。
有沒有內建的方法可以做到這一點?
例如,如果我有一個表格:第 1 列、第 2 列、第 3 列、第 4 列
我想將列表 {Column 2, Column 4, Column 1, Column 3} 傳遞到表中,並重新排序表列以匹配。
謝謝!
消費者與市場研究大規模客製化回复:重新排序列的簡單方法這是我處理這個問題的方式。通過在列表中向後工作,並將每個列移動到第一個位置,列最終會如您所願。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myList = {"age", "weight", "height"};
For( i = N Items( myList ), i >= 1, i--,
Eval( Parse( "dt << Move Selected Columns(" || myList[i] || ", To first )" ) )
);回复:重新排序列的簡單方法不錯,簡單而聰明的解決方案@txnelson
回复:重新排序列的簡單方法這真是一個巧妙的修復!