How transform all ‘NaN’ string in double NaN for each rows
3 ビュー (過去 30 日間)
古いコメントを表示
Hi guys,
I have this table:
Date A B C D
'03-Jan-2005' 'NaN' 583 'NaN' 217
'04-Jan-2005' 872 586 'NaN' 219
'05-Jan-2005' 873 578 'NaN' 221
'06-Jan-2005' 888 572 'NaN' 222
'07-Jan-2005' 881 'NaN' 'NaN' 223
'10-Jan-2005' 879 564 'NaN' 222
My question is:
how to transform all 'NaN' value that I find in my table rows in a numeric(double) format?
Thank you very much for your answers.
0 件のコメント
回答 (2 件)
Ameer Hamza
2020 年 9 月 10 日
Try str2num() for this case: https://www.mathworks.com/help/releases/R2020a/matlab/ref/str2num.html
T.C = str2num(T.C);
2 件のコメント
Ameer Hamza
2020 年 9 月 10 日
Can you attach the actual table in a .mat file? In your question, Column A and B contain 'NaN' and double values. However, such mixing of data types is not possible in Matlab (unless it is a column of cells). Attaching the file will be helpful in this case.
参考
カテゴリ
Help Center および File Exchange で Numeric Types についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!