<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_
現在、同じ問題が発生しています。 私が見つけた回避策の 1 つは、データを表にしたい列を、希望する形式にフォーマットすることでした。
dt = Data Table(1);
dt:HT2diffId << format("Engineering");そして表形式のデータを作成します。
「Scientific」を試してみましたが、私が望んでいた変化は得られなかったようです。 「Engineering」または「Engineering SI」は、有効桁数の制御が少しずれていますが、ある程度機能しました。
こんにちは、
表形式では、選択した列の形式が保持されます。これは、小数点 1 桁の科学的形式です。しかし、平均などの統計分析の対象となると、結果は小数点 2 桁の科学的形式として表示されますが、私はそれを小数点 1 桁の科学的形式のままにしておきたいのです。その方法が見つかりません。
Tabulate の統計列で科学的書式を使用して小数点を設定する方法がわかりません。