2023년 5월 17일 수요일

jupyter !!

windows + r

cmd


py -3.11 -m pip install jupyterlab

py -3.11 -m pip install pandas

py -3.11 -m pip install matplotlib






데이터 프레임에서 특정 조건을 필터링 하는 방법

df.loc[df['   TG'] !=-9999]


데이터 프레임에서 특정 조건에 해당하는 rows를 가져온다.

위 예문에서는 '    TG'열에 -9999의 값이 없는 rows만 가져오라는 뜻


데이터 프레임에서 -9999 이 값을 갖고있는 '    TG'열은  numpy의 nan값으로 대체하여

새로운 컬럼을 만드는 작업 (필터링과 유사하지만 제거하고싶은 값은 제거하여 열을 새로만듬)

import numpy as np

df["TG0"] = df['   TG'].mask(df['   TG']==-9999, np.nan)

댓글 없음: