Finding the column and row

조회 수: 3 (최근 30일)
Shinhyeon Kim
Shinhyeon Kim 2021년 9월 21일
답변: Cris LaPierre 2021년 9월 21일
Hi. I just want to change my table(data) to matrix.
But whenever I code data = data{ : , : } it says "Unable to concatenate the table variables 'Sampler' and 'Var3', because their types are double and cell."
What should I do in this case?
%%
for i =1:length(path)
file2load = strcat(path(i).folder,'/',path(i).name);
data = readtable (file2load);
data=data{:,:};
end

답변 (1개)

Cris LaPierre
Cris LaPierre 2021년 9월 21일
One feature of a table is that your columns can be different data types (e.g. a double and a cell).
In a matrix, all your data must be of the same data type.
The solution is to either convert your doubles to cells or your cells to doubles before converting your table to a matrix.

카테고리

Help CenterFile Exchange에서 Tables에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by