使用 JSL 更新表而不添加缺失列我正在嘗試使用另一個數據表中的值更新數據表中特定列的值。 更新函數似乎是合乎邏輯的選擇,但它似乎總是向更新的表添加額外的不匹配列。 從更新實用程序有一個選項

但是,腳本索引中都沒有提到這一點

或在幫助搜索中。 我試過了
dt << update(
with(dt2),
match(:name=:name),
ignore missing,
add columns from update(none)
);
但這似乎不起作用。 有誰知道這個的正確選擇是什麼?
數據表腳本回复:使用 JSL 更新表而不添加丟失的列這對我不起作用。 我的主表頑固地拒絕準確更新。
表更新,但匹配的列未按預期運行。
匹配的列是帶有“/”的長字符串,它們是文件路徑,這是預期的嗎?
這是因為有一個基於它的圖表嗎?
這些例子似乎有效,但我實際上正在恢復
某種數組迭代方法,因為我無法讓這個函數運行。
JMP16.1
回复:使用 JSL 更新表而不添加丟失的列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />謝謝杰夫!
回复:使用 JSL 更新表而不添加丟失的列您快到了!
查看使用該選項進行更新後添加到我的表中的源腳本,我看到該腳本是:
Data Table( "Trial1.jmp" ) << Update(
With( Data Table( "Little.jmp" ) ),
Match Columns( :popcorn = :popcorn, :oil amt = :oil, :batch = :batch ),
Add Columns from Update table( None )
);

-傑夫