
데이터를 분석하기 위해 데이터를 불러오니 다음과 같이 nan값 대신에 특정 값이 채워져있는걸 확인할 수 있었다.

따라서 이 -999라는 값을 Nan값으로 바꾼 후 결측치 처리를 하고 싶었다.
df.loc[조건, "column 이름"] = 변경 값 을 이용하면 된다. 아래의 예시를 통해 이해하는것이 빠를것이다.
df.loc[df["insitu-TED0.1"] == -999, "insitu-TED0.2"] = 0
해석하면 "insitu-TED0.1" 가 -999인 행의 "insitu-TED0.2"값을 0 으로 바꿔라 이다.
아래는 코드를 수행한후 결과이다.

나는 모든 컬럼의 -999의 값을 nan값으로 처리하기 위해 다음과 같은 코드를 사용하였다.

(해당 코드의 결과)
