Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Pandas - 보간 방법을 사용하여 NaN 값 채우기

<시간/>

Interpolate() 메서드를 사용하여 NaN 값을 채웁니다. 다음이 일부 NaN 값을 사용하여 Microsoft Excel에서 열린 CSV 파일이라고 가정해 보겠습니다. -

Python Pandas - 보간 방법을 사용하여 NaN 값 채우기

CSV 파일에서 Pandas DataFrame으로 데이터 로드 -

dataFrame =pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")

보간()으로 NaN 값 채우기 -

dataFrame.interpolate()

다음은 코드입니다 -

pandas를 pd로 가져오기# CSV 파일에서 Pandas로 데이터 로드 DataFramedataFrame =pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")print("DataFrame...\ n",dataFrame)# NaN 값을 interpolate()res로 채우기 =dataFrame.interpolate()print("\nDataFrame after interpolate...\n",res)

출력

이것은 다음과 같은 출력을 생성합니다 -

 dataframe ... 자동차 reg_price units0 bmw 2500 nan2 audi 2500 120.03 jaguar 2000 nan4 mustang 2500 110.0 reg_price units0 bmw 2500 100.01 lexus 3500 110.02 Audi 2500 120.03 jaguar 2000 115.04 justang 2500 115.04 mustang 2500 115.0 /사전>