<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我正在尝试更改表格平台中的数字格式,但无法让它进行科学记数法或工程 SI。难道不可能吗?我也很想减少有效数字的数量。我可以更改某些列的有效位数,但在其他值为 10^-7 (或类似的值)的列中,我不能。例如,在平均值下的 HT2diffId All 列中,即使我将格式更改为科学格式,我也只有数字符号。我缺少什么?


我发现了一些有用的东西,但我不知道为什么。 这是我的原始代码。 我通过循环 testDataColumns 中的元素来创建一堆制表表:
Tabulate(
Title("Summary"),
Show Control Panel(0),
Add Table(
Column Table(
Statistics( Min, Max, Median, Mean, Std Dev),
Analysis Columns (:column(dt,testDataColumns[i]))
),
Row Table(Grouping Columns(:Mode))
),
Set Format(
Min ( (:column(dt,testDataColumns[i]))(15, 3)),
Max ( (:column(dt,testDataColumns[i]))(15, 3)),
Median ( (:column(dt,testDataColumns[i]))(15, 3)),
Mean ( (:column(dt,testDataColumns[i]))(15, 3)),
Std Dev ( (:column(dt,testDataColumns[i]))(15, 3))
)
)这是行不通的。 格式完全被忽略。 但是,如果我这样做:
abba = (:column(dt,testDataColumns[i]));
Tabulate(
Title("Summary"),
Show Control Panel(0),
Add Table(
Column Table(
Statistics( Min, Max, Median, Mean, Std Dev),
Analysis Columns (:column(dt,testDataColumns[i]))
),
Row Table(Grouping Columns(:Mode))
),
Set Format(
Min ( abba(15, 3)),
Max ( abba(15, 3)),
Median ( abba(15, 3)),
Mean ( abba(15, 3)),
Std Dev ( abba(15, 3))
)
)格式已正确应用。
只是想我会添加这个以防万一有人可以使用它。
你好@natalie_
我目前遇到同样的问题。 我发现的一种解决方法是格式化列,我想将数据制成我想要的格式,例如:
dt = Data Table(1);
dt:HT2diffId << format("Engineering");然后创建表格数据。
我尝试过“科学”,但这似乎并没有带来我想要的改变。 “工程”或“工程 SI”在一定程度上发挥了作用,尽管有效数字的控制有点偏差。
你好,
在制表符中,它带有我选择的列的格式,即具有 1 位小数的科学格式。但是当它进行平均值等统计分析时,结果显示为具有 2 位小数的科学格式,而我想将其保留为具有 1 位小数的科学格式。就是找不到这样做的方法。
我没有看到使用 Tabulate 中的统计列以科学格式设置小数的方法。