{0*0 char} error while Importing .dat file
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Muhammad Farooq Zia
il 23 Ago 2021
Risposto: Jeremy Hughes
il 23 Ago 2021
Hi Matlab Community,
I hope you are all doing well. I am trying to import a .dat file in matlab using readtable function. I am facing two problems with this step:
- Once the table is loaded, it is showing some numerical values as characters. As shown below, by red annotation. These values e.g. {'8468'} and {'2570'} should show simply as 8468 and 2570.
- Second, (referring to blue notations), some empty cells from .dat file are read as NaN while others are assigned {0*0 char} variable type. I want all the empty cells as NaN, so I can use table2array function to convert this table to array form.
I am attaching the .csv file for the data as I cannot attach .dat file here. (Note: exact same problems happen even if I try using .csv file in readtable for importing data). Please help me out on this.
Thanks
0 Commenti
Risposta accettata
Jeremy Hughes
il 23 Ago 2021
The reason some of the columns are being read as characters is that the file contains many mostly empty columns; readtable doesn't know what type they should be since it doesn't do type detection on the whole file.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Whos in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!