Subscripting a table using linear indexing (one subscript) or multidimensional indexing (three or more subscripts) is not supported.

I try run this code for training and test but it doesn't work.
BOP = readtable('auxiliary_equipment.csv');
head(BOP)
%%
rng('default') % To make sure the results are repeatable
numEnsemble = size(BOP);
numFold = 2;
cv = cvpartition(numEnsemble, 'KFold', numFold);
trainData = BOP(training(cv, 1));
validationData = BOP(test(cv, 1));
Subscripting a table using linear indexing (one subscript) or
multidimensional indexing (three or more subscripts) is not supported. Use a
row subscript and a variable subscript.

 채택된 답변

trainData = BOP(training(cv, 1),:);
validationData = BOP(test(cv, 1),:);
I suspect you are going to fail after that, however. Perhaps you need to replace readtable() with readmatrix()

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Matrix Indexing에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by