converting categorical array to cell array
124 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Boy
el 8 de Abr. de 2016
Editada: cui,xingxing
el 27 de Abr. de 2024
Hi all, I am trying to convert a categorical array to a cell array so that I can use the strrep function, but i cant seem to find anyway to do it after scouring the web to the best of my abilities. My categorical column contains string that have the '_' character and i want to search the column and replace any string that has '_' with '-'. Is there any way I can do it without converting the datatype? Any help would be greatly appreciated. Thank you
0 comentarios
Respuesta aceptada
Fangjun Jiang
el 8 de Abr. de 2016
a=nominal({'R_','G_','B_'});
b=cellstr(a);
c=strrep(b,'_','-');
d=nominal(c)
d =
R- G- B-
2 comentarios
Salma Hassan
el 24 de Dic. de 2017
Movida: Fangjun Jiang
el 8 de En. de 2024
C = cellstr(A) check this link https://www.mathworks.com/help/matlab/ref/cellstr.html
Más respuestas (1)
cui,xingxing
el 6 de En. de 2024
Editada: cui,xingxing
el 27 de Abr. de 2024
@Fangjun Jiang update new workflow.
a=categorical({'R_','G_','B_'});
b=string(a);
c=replace(b,'_','-');
d=categorical(c)
BTW, Convert categorical array to cell array in general way Example.
A = categorical(["A","B","C","D","hello","world"]) % categorical array
dst = num2cell(A) % cell array
if A is a complex arrays,also can use mat2cell function.
A = categorical(["A","B","Hello","world .";
"1","2","3","四"])
dst = mat2cell(A,[1,1],[2,1,1])
-------------------------Off-topic interlude, 2024-------------------------------
I am currently looking for a job in the field of CV algorithm development, based in Shenzhen, Guangdong, China,or a remote support position. I would be very grateful if anyone is willing to offer me a job or make a recommendation. My preliminary resume can be found at: https://cuixing158.github.io/about/ . Thank you!
Email: cuixingxing150@gmail.com
1 comentario
Ver también
Categorías
Más información sobre Categorical Arrays en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!