如何將清單放入列下的表格儲存格中你好,
我創建了列表變數。 我想建立新列,在 if 語句下將用這些變數填充單元格。 所以我可以得到如下表。 如何將清單新增至儲存格?

A={"96", "104", "112", "120"};
B={"1", "100", "111", "121"};
C={"6", "14", "112", "129"};
D={"9", "124", "132", "160"};
dt << New column("Value", Expression, formula(
if (
:Mode=="A" , A,
:Mode=="B" , B,
:Mode=="C" , C,
:Mode=="D" , D,
)進階統計建模大規模客製化回覆:如何將清單放入列下的表格儲存格中嗨吉姆,
你是對的。 我不確定之前無法正常工作的問題是什麼。 我關閉 JMP 並重新打開它後它就可以工作了。
回覆:如何將清單放入列下的表格儲存格中除了缺少一些右括號和額外的 之外,我認為腳本沒有問題@tx尼爾森還說
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(5),
Compress File When Saved(1),
Set Header Height(46),
New Column("Mode", Character, "Nominal", Set Values({"A", "C", "A", "A", "D"}))
);
A = {"96", "104", "112", "120"};
B = {"1", "100", "111", "121"};
C = {"6", "14", "112", "129"};
D = {"9", "124", "132", "160"};
dt << New Column("Value",
Expression,
formula(
If(
:Mode == "A", A,
:Mode == "B", B,
:Mode == "C", C,
:Mode == "D", D
)
)
);
如果您需要一個公式而不是這些單元格中的值,我建議您檢查一下使用 Eval Insert、Eval Expr、Parse 和 Substitute 將一個表達式插入另一個表達式因為它很可能會防止一些可能發生的問題。
回覆:如何將清單放入列下的表格儲存格中你的程式碼對我來說效果很好

Names Default To Here( 1 );
dt = Current Data Table();
A = {"96", "104", "112", "120"};
B = {"1", "100", "111", "121"};
C = {"6", "14", "112", "129"};
D = {"9", "124", "132", "160"};
dt << New Column( "Value",
Expression,
formula(
If(
:Mode == "A", A,
:Mode == "B", B,
:Mode == "C", C,
:Mode == "D", D
)
)
);