Why will categorical not convert this cell string?

9 visualizzazioni (ultimi 30 giorni)
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 Commento
Poison Idea fan
Poison Idea fan il 24 Gen 2023
Restarting matlab got rid of the issue though I am not sure what caused it.

Accedi per commentare.

Risposta accettata

Sean de Wolski
Sean de Wolski il 24 Gen 2023
Modificato: Sean de Wolski il 24 Gen 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.

Più risposte (0)

Categorie

Scopri di più su Categorical Arrays in Help Center e File Exchange

Prodotti


Release

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by