Replace NaN with Blanks
Show older comments
Hi guys I have a double matrix as shown in the attached picture that I am trying to replace all NaN values with Empty spaces so that the over all matrix dimension will be maintained. However, when I looked through the function and suggested solutions non of them is actully working what possible code can be used.

Thanks in advance
1 Comment
David
on 5 Jun 2024
This is not a "fix it in Matlab" answer, but I've been generating tables in Matlab to use in Word for example. When I build the table matrix, I insert NaN's in every cell that I want blank. Then in Word, I use "find and replace" to replace all those with something else; i.e., '---'. This idea should work in Excel too, although I've not tested it there.
Accepted Answer
More Answers (2)
dpb
on 7 Feb 2020
0 votes
Can't be done--a double array has to be regular in both dimension; can't have holes.
Only possibility is to convert to a cell array.
Opeyemi Kehinde
on 5 Dec 2021
fillmissing(V1, 'constant', [])
will this work to make NaN an empty entry
Categories
Find more on Data Type Conversion in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!