fillna





전체에 적용하기

data.fillna(0, inplace=True)


지정한 컬럼에만 적용하기

data[1].fillna(0, inplace=True)



어떤 수를 0으로 나눴을 때 무한의 값을 가지게 된다. 이 부분을 처리하기 위하여 numpy 의 기능을 사용하여 제거한다.


data = data.replace([np.inf, -np.inf], np.nan)

data.loc[ data['GR_ASP'] == -np.inf , 'GR_ASP' ] = 0

data = data.replace([np.inf, -np.inf], np.nan)