将文本创建的列列表保存到列中是什么启发了这个愿望清单请求?
多文件导入和打开功能能够将它们打开的文件列表保存在列表中。我希望看到类似的功能,这些功能可以从一列生成多列,主要是将文本转换为多列
您希望看到什么改进?
将文本保存到列中并保存到变量中会将生成的列名列表保存到列表中。
示例:包含一列用逗号分隔的数字的 dt
new_cols_list = dt << 文本到列(列(:数字列),分隔符(“,”));
这个想法为什么重要?
这将允许更紧凑地识别生成的列,因此如果需要的话,可以更简化、更不容易出错地处理这些列。
自动化和脚本内容组织数据访问数据混合和清理大规模定制分享和交流结果回复:将文本创建的列列表保存到列检查创建了哪些列相当容易,但如果 Text To Columns 只是返回刚刚生成的新列的列表(名称/引用或者可能以类似于 << Get Column Names 的方式工作,用户可以决定?)。 如果没有返回任何列,则只返回空列表
例如如何检查新创建的列(在创建表或窗口期间也可以使用类似的方法)。 由于使用关联数组,返回的列表将按字母顺序排列
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Consumer Preferences.jmp");
old_cols = Associative Array(dt << Get Column Names("String"));
dt << Text To Columns(
delimiter(","),
columns(:Brush Delimited),
Make Indicator Columns(1)
);
new_cols = Associative Array(dt << Get Column Names("String"));
new_cols << Remove(old_cols);
new_cols_list = new_cols << get keys;
回复:将文本创建的列列表保存到列我正在做与您描述的非常相似的事情,但认为“必须有一种更简单的”方式”!