更有效地设置列名?你好 我正在寻找一种脚本方法来有效地将表中的列名更改为列表中包含的名称,而无需使用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愿望清单。
回复:更有效地设置列名?谢谢! 根本不是一个疯狂的主意。 我也尝试过这样做,但是创建表同样慢。回复:更有效地设置列名?感谢吉姆的建议。 至少我有信心,我目前的做法是最快的。 将添加到愿望清单。