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)
댓글 없음:
댓글 쓰기