加入/连接表但只包含新数据<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我已经安排了一个JMP脚本,每天给我一个每日数据表。
连接这些表的最佳方法是什么,但我只想添加新数据而不是多个数据。
示例表1(第1天),然后是表7(第7天),如何将这些表连接起来,以包含表1和表7中的所有新数据,但不包括倍数。
注意,列名在每个表中都是相同的。
Re:加入/连接表但只包含新数据嗨吉姆,我这里的关键点是“ 合并相同名称列“我以前没用过的。
非常感谢您的帮助。
Re:加入/连接表但只包含新数据啊...你对基础表中的包含非匹配是正确的....我的错误
Re:加入/连接表但只包含新数据是的,加入是一个强大的工具。
如果你已经创建了一个很多倍的表,有几种方法可以识别和删除重复。
下面是我(当前)最喜欢的jsl片段,用于删除多个实例。它现在比较所有列,但可以调整为仅考虑一组有限的列。
//仅保留倍数的第一个实例
DT = 当前数据表 () ; //具有潜在倍数的表格
例 = 解析 ( “ColMin(Row(),: Name(\!”“) || Concat项目 ( DT << 获取列名称 ( 串 ) , “\!“),:名称(\!”” ) || “\!”))” ) ;
DT << 删除行 ( DT << 得到行在哪里 ( 例 < 行 ())) ;
Re:加入/连接表但只包含新数据吉姆,嗨,
感谢您的帮助,这也是一种享受,只有我必须在两个表中包含“非匹配”,如果我想让表格包括我正在寻找的数据,但这也是有道理的。
Thnaks。
Re:加入/连接表但只包含新数据假设您有一列或多列唯一标识每一行,那么您所要做的就是使用Join而不是Concatenate,并匹配标识列。还要确保指定合并相同名称列并包含“With”表中的非匹配记录。 那会为你提供你想要的东西。