Table/categorical arrays and the <undefined> category
조회 수: 6 (최근 30일)
이전 댓글 표시
Hi
I create a table with different data. Some of the data I set as categorical arrays as such:
table.field = categorical(table.field);
This works fine. When there are NaNs or empty strings within table.field matlab automatically assigns '<undefined>' to those. Also not a problem. However, when I do a unique on them, each '<undefined>' is seen as unique instead of the same. The only way I see around this is to do something like:
table.field(isundefined(table.field)) = 'None';
That seems like a hack. Surely is must be possible to specify what the undefined "label" is in the syntax call?
Hope I'm missing something, Regards, Phil
댓글 수: 3
dpb
2014년 6월 4일
I may have misinterpreted--my thought was perhaps one could use the function to force the missing value and that internally that might just cause the symptom to go away.
I still recommend this be submitted to "official" support for resolution of whether it is intended behavior or not--it seems wrong-headed if so on the face of it. Perhaps TMW has a reason we're not seeing, but I'd guess it's a fignewton of an implementation detail and isn't really thought out as of yet.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Bar Plots에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!