回复:索引字符?下面是一个使用 For Each 来处理列表值而无需使用索引的示例。我不确定它是否为您添加了任何解决方案,但它会让您进入一个可能的解决方案。
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
for each( {colname,i}, dt<<GET column="" names=""></GET>回复:索引字符?循环应该是相当有效的方法,如果你必须经常这样做,你可以将它转换成一个函数。 下面是该函数的非常简单的版本
Names Default To Here(1);
idx_char = function({letter, start = 1, end = 8}, {Default Local},
letter_list = {};
For(i = start, i <= end, i++,
Insert Into(letter_list, letter || char(i))
);
return(letter_list);
);
idx_char("Y", 1, 5); //{"Y1", "Y2", "Y3", "Y4", "Y5"}回复:索引字符?实际上,这是我正在处理的另一段代码的潜在替代方案。如果有“接受作为解决方案但针对不同的问题”,我会按下它。
谢谢!
回复:索引字符?谢谢。这会很好用。
索引字符?有没有一种方法可以像使用数字一样使用带有字符的索引参数?例如,虽然 1::5 会产生 {1,2,3,4,5},但有没有一种有效的方法来执行 X8::Y2 或者我必须写出 {"X8", "X9", “Y0”、“Y1”、Y2”}?
谢谢!
高级统计建模基础数据分析和建模数据存取