我想合并matlab上两个不同的表,我该怎么做?

4视图(30天)
你好,任何人读这篇文章,
我想我有两个excel表合并成一个大表/数组。基本上,他们都有不同的列,不同的行数和线。唯一相似的是第一列,这是时间(以秒为单位)。一些值在两个表是相似的,而其他人是不同的。
如果可能的话,我想将这两个表合并到一个大表而不会丢失任何数据。我/希望的例子:
有:
Time1 = [“t1”;“t2”;“t3”];
value1 = [374;164;476);
value2 = (2455; 5478; 2354);
value3 = (53782; 35683; 24682);
表1 =表(Time1 value1, value2, value3)
表1 =3×4表
Time1 value1 value2 value3 _____ ______ ______ ______374 2455 53782“t1 t2“164 5478 35683 476 2354 24682“t3”
Time2 = [“t1”;“t4”];
value4 = (257; 31572);
value5 = (247; 3578);
表二=表(Time2 value4 value5)
表二=2×3表
Time2 value4 value5 _____ ______ ______257 247“t1 t4“31572 3578
我想买:
历史问题= [“t1”;《终结者2》;“t3”;“t4”];
value1 = [374;164;476;”“];
value2 = (2455; 5478; 2354;”“];
value3 = (53782; 35683; 24682;”“];
value4 = [257;”“;”“,31572年);
value5 = [247;”“;”“,3578年);
table3 =表(value4,历史问题,value1, value2, value3 value5)
table3 =4×6表
历史问题 value1 value2 value3 value4 value5 _____ ______ ______ _________ _________ ______“t1”“374”“2455”“53782”“257”“247”“t2”“164”“5478”“35683”“”“”“t3”“476”“2354”“24682”“”“”t4“”“”“”““31572”“3578”
我会感激任何帮助或建议,提前谢谢!
重要的是:我的表包含数字和文字。
(小免责声明:我相当新的matlab所以不太了解)
2的评论
阿娜特Lazikin
阿娜特Lazikin 2023年3月27日
任何类型的加入给我这个错误:
“无法连接表变量“Seconds_s_”和“标记”,因为他们的类型和细胞的两倍。”
我table1既有数字和文字,我猜这是问题,但我必须有他们两个

登录置评。

接受的答案

马特·J
马特·J 2023年3月27日
Time1 = [“t1”;“t2”;“t3”];
value1 = [374;164;476);
value2 = (2455; 5478; 2354);
value3 = (53782; 35683; 24682);
表1 =表(Time1 value1, value2, value3,“Var”,{“时间”,“V1”,“V2”,V3的})
表1 =3×4表
时间 V1 V2 V3 ____ ___ ____ _____374 2455 53782“t1 t2“164 5478 35683 476 2354 24682“t3”
Time2 = [“t1”;“t4”];
value4 = (257; 31572);
value5 = (247; 3578);
表二=表(Time2 value4 value5,“Var”,{“时间”,V4的,“V5”})
表二=2×3表
时间 V4 V5 ____ _____ ____257 247“t1 t4“31572 3578
table3 = outerjoin(表1、表“MergeKeys”,1)
table3 =4×6表
时间 V1 V2 V3 V4 V5 ____ ___ ____ _____ _____ ____374 2455 53782 257 247“t1 t2“164 5478 35683南南“t3”476 2354 24682南南南南南31572 3578“t4”
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2023年3月27日
错误消息的含义是,Seconds_s_和每个发生在标记 这两个 表,但在一个表和其他表中的细胞的两倍。
当你在两个表有相同的变量,然后为了加入表,两个表中的变量必须兼容的类型。

登录置评。

更多的答案(0)

s manbetx 845


释放

R2023a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的