Importing large files to double with a "." as a missing value
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Danielle Leblance
el 20 de Nov. de 2016
Comentada: Danielle Leblance
el 20 de Nov. de 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 comentarios
Star Strider
el 20 de Nov. de 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.
Respuesta aceptada
Guillaume
el 20 de Nov. de 2016
Editada: Guillaume
el 20 de Nov. de 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 comentarios
Guillaume
el 20 de Nov. de 2016
That was a typo, the parameter was 'TreatAsEmpty'. Note that I did link the doc, so you could just have looked it up.
Más respuestas (1)
Ver también
Categorías
Más información sobre Large Files and Big Data en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!