converting categorical array to cell array
57 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Boy
am 8 Apr. 2016
Bearbeitet: xingxingcui
am 27 Apr. 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 Kommentare
Akzeptierte Antwort
Fangjun Jiang
am 8 Apr. 2016
a=nominal({'R_','G_','B_'});
b=cellstr(a);
c=strrep(b,'_','-');
d=nominal(c)
d =
R- G- B-
2 Kommentare
Salma Hassan
am 24 Dez. 2017
Verschoben: Fangjun Jiang
am 8 Jan. 2024
C = cellstr(A) check this link https://www.mathworks.com/help/matlab/ref/cellstr.html
Weitere Antworten (1)
xingxingcui
am 6 Jan. 2024
Bearbeitet: xingxingcui
am 27 Apr. 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 Kommentar
Siehe auch
Kategorien
Mehr zu Categorical Arrays finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!