<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”在一定程度上發揮了作用,儘管有效數字的控制有點偏差。
你好,
在製表中,它帶有我選擇的列的格式,該格式是科學的,小數點後一位。但是當它受到平均值等統計分析時,結果顯示為科學的小數點後兩位,而我想保持它為科學的小數點後一位。只是找不到方法來做到這一點。
我沒有看到透過製表中的統計列以科學格式設定小數的方法。