Ich habe das folgende Problem in MATLAB.Behalten Sie ähnliche Zeilen, wenn Sie Tabellen verbinden MATLAB
f1 [4757*256] table
f2 [4757*512] table
f3 [14073*1024] table
Während ich leicht f1
und f2
mit
f1n = join(f1,f2,'Keys','RowNames');
beitreten können
Ich kann nicht das gleiche tun mit f1
, f3
in
f3n = join(f1,f3,'Keys','RowNames');
und Ich erhalte den folgenden Fehler:
Both tables must have the same row names when using
them as the key.
Error in fuse_LL_GenreTag_features (line 33)
F3new = join(f1,f3,'Keys','RowNames');
f3
hat die meisten Zeilennamen wie f1
, aber nicht unbedingt alle. In der Tat ist es ideal, die Zeilen zu behalten, die in beiden Tabellen üblich sind. Wie kann dies Ihrer Meinung nach getan werden?
Vielen Dank für Ihre Feedbacks
@yas yasi ist das Ihr Problem löst? Wenn nicht, warum? – EBH