How can I replace "" entries in a table?

3 visualizaciones (últimos 30 días)
Kamal Premaratne
Kamal Premaratne el 28 de Mayo de 2020
Comentada: Kamal Premaratne el 28 de Mayo de 2020
I imported a large table (300 x 450) and some of the blank entries were imported as "". For the purpose of this question, let me take a part of one column:
>> TT = T(end-4:end,end)
TT =
5×1 table
vm2PR
_____
VC02 ""
VC03 ""
VC04 "6"
VC05 "2"
VC06 ""
How do I replace these "" entries with numerical value 0.0 and the "2" and "6" entries as numerical values 2 and 6 respectively? This has to be done for the whole large table (which is named T). Thank you.

Respuesta aceptada

madhan ravi
madhan ravi el 28 de Mayo de 2020
iX=str2double(TT.vm2PR);
TT.vm2PR(isnan(iX))=0
  1 comentario
Kamal Premaratne
Kamal Premaratne el 28 de Mayo de 2020
This works perfectly. Thank you so much Madhan.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Tables 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!

Translated by