Why will categorical not convert this cell string?

What is the difference between these two lines?
The first line works correctly. The second line is giving an error.
Caused by:
Error using cell
Conversion to cell from categorical is not possible.
It seems to be working in here.
piedmont_1025.BurnCondition(:,1) = categorical({'Wild'});
piedmont_1025.FuelType(:,1) = categorical({'Piedmont'});

1 comentario

Restarting matlab got rid of the issue though I am not sure what caused it.

Iniciar sesión para comentar.

 Respuesta aceptada

Sean de Wolski
Sean de Wolski el 24 de En. de 2023
Editada: Sean de Wolski el 24 de En. de 2023
The left-hand side was a cell. So it successfully converted the right-hand side to categorical but then could not stick the categorical in as a cell on the left hand side.
c = cell(2,1)
c = 2×1 cell array
{0×0 double} {0×0 double}
c(1,1) = categorical({'hello'})
Unable to perform assignment because value of type 'categorical' is not convertible to 'cell'.

Caused by:
Error using cell
Conversion to cell from categorical is not possible.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Centro de ayuda y File Exchange.

Productos

Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by