Replacing Empty Cells by NaN
古いコメントを表示
Hi Matlab Community,
I would appreciate some help. I am importing an excel .csv file into a table. This file has multiple cells as empty cells. However, once imported as table in Matlab, some empty cells are filled with NaN while others show {0×0 char}. (Refer below)

I want to replace all empty cells in the table with NaN value, because using table2array function with {0×0 char} gives an error, which is as follows:
Error using table2array (line 37)
Unable to concatenate the table variables 'Var1' and 'Var16', because their types are double and cell.
Error in Berea_NTW1 (line 42)
node1 = table2array(node1Table) ;
Thanks a lot !!
1 件のコメント
Ive J
2021 年 8 月 22 日
Woud you mind to share your data file? use paper clip to upload.
採用された回答
その他の回答 (1 件)
Simon Chan
2021 年 8 月 22 日
T.Var1=NaN(size(T.Var1,1),1); % Replace T.Var1 by NaN
T.Var16=NaN(size(T.Var16,1),1); % Replace T.Var16 by NaN
カテゴリ
ヘルプ センター および File Exchange で Tables についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!