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

3 visualizaciones (últimos 30 días)
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.

Respuesta aceptada

Walter Roberson
Walter Roberson el 7 de Ag. de 2021
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()

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by