Detect NaN from table
이전 댓글 표시
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
답변 (1개)
KSSV
2021년 5월 24일
A = [1 2 NaN 5 NaN] ;
idx = isnan(A) ;
A(idx)
댓글 수: 5
Daphne PARLIARI
2021년 5월 24일
KSSV
2021년 5월 24일
Run a loop for each column.
for i = 2:7
t = T.(i)
end
Daphne PARLIARI
2021년 5월 24일
KSSV
2021년 5월 24일
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
2021년 5월 24일
카테고리
도움말 센터 및 File Exchange에서 Tables에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!