convert double array to categorical
Mostra commenti meno recenti
Hi there!
I want to convert double array to categorical.
Double array is b:
>>a = unique(b)
>> a =
0
0.0100
0.0200
0.0300
0.0400
0.0500
0.0500 ( I don't know why there are two 0.0500)
.......
0.3400
0.4600
0.6600
1.4300
>> whos b
>> Name Size Bytes Class Attributes
b 793505x1 6348040 double
>> categorical(b)
>> Error using categorical (line 434)
Unable to create default category names. Specify
category names using the CATEGORYNAMES input argument.
I got this error while converting data type and I could not figure out where the question is. Hope you guys can help me.
Thank you very much in advance.
Yinghai
1 Commento
aybike pirol elmas
il 2 Giu 2020
Hello,
Did you find the solution for your error??
Risposte (1)
Steven Lord
il 2 Giu 2020
Consider using discretize.
x = rand(10, 1);
c = discretize(x, 0:0.25:1, 'categorical');
t = table(x, c)
1 Commento
aybike pirol elmas
il 4 Giu 2020
I do it.Done. thanks
Categorie
Scopri di più su Categorical Arrays in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!