使用 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 )
);

-杰夫