如何在数字列表中保留尾随零?大家好,
我有一个应用程序,在使用round函数时,我需要为列表中的数字保留尾随零。我知道尾随零可以以列格式保留,但是我正在使用的数字存在于列对象之外。
下面的例子
list_x = {23.04, 24.12,59.632,87.9913};
rounded_x = {};
for(i = 1, i <= nitems(list_x), i++,
rounded_x[i] = round(list_x[i], 1);
);
show(rounded_x);返回的列表不显示尾随零
rounded_x = {23, 24.1, 59.6, 88};我寻找了强制将某些内容强制转换为带有特定小数位的方式的方法,但是在脚本索引中找不到任何内容(至少对于我使用的关键字而言)
回复:如何在数字列表中保留尾随零?我的同事和JMP专家Landon能够回答这个问题
如果其他人有这个问题,这是解决方案
list_x = {23.04, 24.12,59.632,87.9913};
rounded_x = {};
for(i = 1, i <= nitems(list_x), i++,
rounded_x[i] = eval(expr(format(round(list_x[i], 1), "Fixed",1)));
);
show(rounded_x);<BR />退货
rounded_x = {"23.0", "24.1", "59.6", "88.0"};
回复:如何在数字列表中保留尾随零?如何在更大的“自定义列表”的上下文中轻松修改此内容?例如,将N行值导出(填充)到JMP数据表中。回复:如何在数字列表中保留尾随零?原始脚本从Round()函数返回数值结果。该解决方案从Format()函数返回字符串结果。
回复:如何在数字列表中保留尾随零?如果要保留数值,只需将消息发送到数据列即可设置此格式。