선형 보간으로 NaN을 채우려면 interpolate()를 사용하세요. Pandas 시리즈의 메소드. 먼저 필요한 라이브러리를 가져옵니다 -
pdimport numpy로 np로 팬더 가져오기
일부 NaN 값으로 Pandas 시리즈를 만듭니다. numpy np.nan을 사용하여 NaN을 설정했습니다. -
d =pd.Series([10, 20, np.nan, 40, 50, np.nan, 70, np.nan, 90, 100])
선형 보간 찾기 -
d.interpolate()
예시
다음은 코드입니다 -
판다를 pdimport numpy로 np#로 가져오기 pandas seriesd =pd.Series([10, 20, np.nan, 40, 50, np.nan, 70, np.nan, 90, 100])print"시리즈. ..\n",d# interpolateprint"\n선형 보간...\n",d.interpolate()
출력
이것은 다음과 같은 출력을 생성합니다 -
시리즈...0 10.01 20.02 NaN3 40.04 50.05 NaN6 70.07 NaN8 90.09 100.0dtype:float64Linear Interpolation...0 10.01 20.02 30.03 40.054 50