NaN을 다항식 보간으로 채우려면 interpolate()를 사용하세요. Pandas 시리즈의 메소드. 그걸로 "메소드 " 매개변수를 "다항식으로 ".
먼저 필요한 라이브러리를 가져옵니다 -
pdimport numpy로 np로 팬더 가져오기
일부 NaN 값으로 Pandas 시리즈를 만듭니다. numpy np.nan을 사용하여 NaN을 설정했습니다. -
d =pd.Series([10, 20, np.nan, 65, 75, 85, np.nan, 100])
interpolate() 메서드의 메서드 매개변수를 사용하여 다항식 보간 찾기 -
d.interpolate(method='다항식', order=2)
예시
다음은 코드입니다 -
판다를 pdimport numpy로 np#로 가져오기 pandas seriesd =pd.Series([10, 20, np.nan, 65, 75, 85, np.nan, 100])print"시리즈...\n", d# interpolateprint"\n다항식 보간...\n",d.interpolate(method='polynomial', order=2)
출력
이것은 다음과 같은 출력을 생성합니다 -
시리즈 ... 0.01 20.02 nan3