Clear Filters
Clear Filters

Why delete columns whose output value is NaN not correct?

2 views (last 30 days)
Why delete columns whose output value is NaN not correct?
Why delete columns whose output value is NaN not correct?
2400*10350
(2400 images) (10350 features)
clear all
load ('Vactor1-100')
A=FeatureVector;
Out1 = A(:,~any(isnan(A),1));
my output is [] WHY?
  2 Comments
Vladimir Sovkov
Vladimir Sovkov on 31 Dec 2019
Probably, all the columns of your matrix contain at least one NaN each...
jenifer Ask
jenifer Ask on 31 Dec 2019
Question 1:
How do I delete the values of all rows that are NaN?
Question 2:
How to replace 0 values of all rows that are NaN?

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 31 Dec 2019
1)
Out1 = A(~any(isnan(A),2), :);
2)
Out1 = fillmissing(A, 'constant', 0);

More Answers (0)

Categories

Find more on Images in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!