Vertcat Issue in Table Concatenation
显示 更早的评论
I am trying to merge a column from a table with an input. These values can be numbers or text. Whenever I try I get the error "Error using vertcat Dimensions of arrays being concatenated are not consistent." I have no clue what is going wrong.
回答(1 个)
KSSV
2019-3-14
It seems you are not concatenating a column table...so the error.
col1 = rand(10,1) ;
col2 = rand(20,1) ;
row1 = rand(1,10) ;
T1 = table(col1) ;
T2 = table(col2) ;
T3 = table(row1) ;
%
T1.Properties.VariableNames = {'column'} ;
T2.Properties.VariableNames = {'column'} ;
T12 = vertcat(T1,T2) ; % no error
T3.Properties.VariableNames = {'column'} ;
T13 = vertcat(T1,T3) ; % error
类别
在 帮助中心 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!