更有效地設置列名?你好 我正在尋找一種腳本方法來有效地將表中的列名更改為列表中包含的名稱,而無需使用for循環。 是否有可以執行此操作的操作員或功能? 我在想類似的東西:dt <<設置列名(newcolname_lis)?
使用for循環,我可以這樣做:
...<BR />col_lis = dt << Get Column Names("String");
For(i=1, i<=NItems(col_lis), i++,
dt:i << Set Name(newname_lis[i]);
);
但是,我的表可以包含> 20k的列,這需要幾分鐘。 有什麼想法可以加快速度嗎?
謝謝。
腳本編寫回复:更有效地設置列名?我有個瘋狂的主意:
-使用所需的列名稱創建空白表
-將數據從原始表複製並粘貼到新創建的表中
希望能幫助到你回复:更有效地設置列名?重命名列名時看不到其他方法。但是,我喜歡您能夠做到這一點的想法。您需要將您的想法添加到JMP願望清單。
回复:更有效地設置列名?謝謝! 根本不是一個瘋狂的主意。 我也嘗試過這樣做,但是創建表同樣慢。回复:更有效地設置列名?感謝吉姆的建議。 至少我有信心,我目前的做法是最快的。 將添加到願望清單。