Detect NaN from table
Mostrar comentarios más antiguos
Hello! I would like your help on my issue.
I have an excel file (see attached) that contains daily pollution data from 2006-2016. For the columns B to H I would like to find NaN values for each column, sum them, and in the end, store all these in a new table.
So far I have done this for column B:
[ii jj] = find(isnan(MoT20062016S1.SO2gm3));
outij = sortrows([ii jj]);
length(outij)
How can I expand outij to include columns C to H?
Thanks in advance!
PS. I'm on R2019a
Respuestas (1)
KSSV
el 24 de Mayo de 2021
A = [1 2 NaN 5 NaN] ;
idx = isnan(A) ;
A(idx)
5 comentarios
Daphne PARLIARI
el 24 de Mayo de 2021
KSSV
el 24 de Mayo de 2021
Run a loop for each column.
for i = 2:7
t = T.(i)
end
Daphne PARLIARI
el 24 de Mayo de 2021
KSSV
el 24 de Mayo de 2021
It is a loop, which picks each column of table depedning on the loop index.
Are you looking for nansum? Read about it.
Daphne PARLIARI
el 24 de Mayo de 2021
Categorías
Más información sobre Tables en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!