Importing large files to double with a "." as a missing value
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Danielle Leblance
il 20 Nov 2016
Commentato: Danielle Leblance
il 20 Nov 2016
I have many large files in excel . I am using the excel import function but the issue is that it shows all columns as cell columns because whenever there is a missing value the cell has a dot "." instead of nan or empty cell. Changing them manually is very tedious. Is there a way to force matlab to import all columns as vector columns while replacing the "." with a nan value?
2 Commenti
Star Strider
il 20 Nov 2016
It would be much easier to give you a specific solution if we had your file (or a representative part of it) to work with.
Risposta accettata
Guillaume
il 20 Nov 2016
Modificato: Guillaume
il 20 Nov 2016
Nowadays, there's hardly any reason to use xlsread when readtable can also read excel files and is a lot more powerful.
In your particular case:
mytable = readtable('yourexcelfile.xlsx', 'TreatAsEmpty', '.')
will replace all the '.' by NaN.
edit: fixed typo
3 Commenti
Guillaume
il 20 Nov 2016
That was a typo, the parameter was 'TreatAsEmpty'. Note that I did link the doc, so you could just have looked it up.
Più risposte (1)
Vedere anche
Categorie
Scopri di più su Large Files and Big Data 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!