convert double array to categorical
이전 댓글 표시
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
aybike pirol elmas
2020년 6월 2일
Hello,
Did you find the solution for your error??
답변 (1개)
Steven Lord
2020년 6월 2일
Consider using discretize.
x = rand(10, 1);
c = discretize(x, 0:0.25:1, 'categorical');
t = table(x, c)
댓글 수: 1
aybike pirol elmas
2020년 6월 4일
I do it.Done. thanks
카테고리
도움말 센터 및 File Exchange에서 Categorical Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!