Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB-使用关键变量连接带有重叠数据的表,其中两个表都不包含来自另一个表的所有数据点_Matlab_Dataset - Fatal编程技术网

MATLAB-使用关键变量连接带有重叠数据的表,其中两个表都不包含来自另一个表的所有数据点

MATLAB-使用关键变量连接带有重叠数据的表,其中两个表都不包含来自另一个表的所有数据点,matlab,dataset,Matlab,Dataset,我正在使用两个表中的PID(患者身份)功能,将两个表与不同类型的患者信息组合在一起。通常,当其中一个表包含来自另一个表的所有患者的信息时,函数“join”(join)就会起作用。但在我的例子中,两个表都有某些PID值(或新患者的信息),这在另一个表中是不存在的。如何创建一个新表,以使用两个表中的患者信息,该表仅包含两个表中患者的信息 我可能会编写一些长而笨拙的代码来手动完成这项任务,但我想知道是否有一个函数(或几个函数)可以更有效地完成这项任务。谢谢解决方案是使用innerjoin或outerj

我正在使用两个表中的PID(患者身份)功能,将两个表与不同类型的患者信息组合在一起。通常,当其中一个表包含来自另一个表的所有患者的信息时,函数“join”(join)就会起作用。但在我的例子中,两个表都有某些PID值(或新患者的信息),这在另一个表中是不存在的。如何创建一个新表,以使用两个表中的患者信息,该表仅包含两个表中患者的信息


我可能会编写一些长而笨拙的代码来手动完成这项任务,但我想知道是否有一个函数(或几个函数)可以更有效地完成这项任务。谢谢

解决方案是使用innerjoin或outerjoin。

使用或。