필터 지우기
필터 지우기

Replacing values in a column with a conditional statement.

조회 수: 2 (최근 30일)
Benju Baniya
Benju Baniya 2022년 7월 19일
답변: Walter Roberson 2022년 7월 19일
Hi I am new to matlab and not so familiar with conditional statemet. In the data below, I want to change NEE value based on a condition: Accept the NEE value if NEE_fc == 0 or 1 and substitute NEE values with -9999 if NEE_fc is > 0 or 1. Help will be much appreciated.
Data looks like this
Date NEE NEE_fc
2018 -0.2 0
2018 0.2 1
2018 0.3 2
2018 -0.002 3
Desired result
Date NEE NEE_fc
2018 -0.2 0
2018 0.2 1
2018 -9999 2
2018 -9999 3

답변 (1개)

Walter Roberson
Walter Roberson 2022년 7월 19일
mask = NNE_fc > 1;
NNE(mask) = -9999;

카테고리

Help CenterFile Exchange에서 Chemistry에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by