How do I replace (or remove) <undefined> with NaN in a categorical array ?
40 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Douglas Leaffer
am 8 Dez. 2022
Kommentiert: Douglas Leaffer
am 9 Dez. 2022
How do I replace (or remove) <undefined> with NaN in a categorical array ? .dat file excerpt is attached. Thanks for any help !
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1224617/image.jpeg)
0 Kommentare
Akzeptierte Antwort
Cris LaPierre
am 8 Dez. 2022
<undefined> is the value used for a missing categorical entry. NaN is for missing numerical values.
You can replace missing values using fillmissing
3 Kommentare
Cris LaPierre
am 8 Dez. 2022
Bearbeitet: Cris LaPierre
am 8 Dez. 2022
Your table variable source is of type categorical, so you must use a valid categorical data type, which is categorial, char array, or string.
- categorical(0)
- "0"
- "None"
Here is an example that uses "None"
load Table4excerpt.mat
T41.source = fillmissing(T41.source,'constant',"None")
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Categorical Arrays finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!