- 전체 컬럼에서
mean()
을 계산하는데 계속inf
의 값이 나왔다. - 분명히
NaN
의 값을fillna(0.0)
으로 했지만 계속 문제가 나옴. - head(100).tail(50).head(25) 이런식으로 원식적으로... 접근해보니
inf
의 값이 있었다. - 아래 방법을 통해서
np.inf
로 찾아내고,nan
으로 변경하고fillna(0.0)
을 하자
import numpy as np
df.replace([np.inf, -np.inf], np.nan).dropna(subset=["col1", "col2"], how="all")