You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
cellData=cellNaNReplace (cellData, replaceWith)
Accepts a cell array and a char/integer and replaces all occurrences of NaN in that cell array with the 'replaceWith' value. This is especially useful when using 'readfromexcel' or other excel importers since they sometimes put NaN instead of empty cells.
Example of usage:
a = num2cell([0 1 2 NaN 4]);
b = cellNaNReplace (a,'');
or, if you're dealing with excel spreadsheets, you can use:
Data = readfromexcel(File,'All');
Data = cellNaNReplace (Data,0);
Enjoy.
Cite As
Yoav Mor (2026). Cell 'Find And Replace' (https://in.mathworks.com/matlabcentral/fileexchange/10847-cell-find-and-replace), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired by: readfromexcel
General Information
- Version 1.0.0.0 (734 Bytes)
-
No License
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
