How to put NaN in certain row of particular column according to another column having NaN in some row

1 view (last 30 days)
here in 10th column(u_py) some row is NaN , I have to put NaN in same row of 5th column (Pyrn2_Avg).
  2 Comments
Ritesh
Ritesh on 15 Mar 2023
@Rik I am new in matlab, and i have used this one
data.Pyrn2_Avg(~isnan(data.Pyrn2_Avg)) = data.u_py(~isnan(data.Pyrn2_Avg));
but it replaces all value of 10th column in 5th column.
please sugest me code for this.

Sign in to comment.

Accepted Answer

VBBV
VBBV on 15 Mar 2023
data.Pyrn2_Avg(isnan(data.u_py)) = NaN; % assign NaN to this line

More Answers (0)

Community Treasure Hunt

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

Start Hunting!