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

Python - DataFrame에서 누락된(NaN) 값 제거

<시간/>

누락된 값, 즉 NaN 값을 제거하려면 dropna()를 사용하세요. 방법. 먼저 필요한 라이브러리를 가져오도록 합시다 -

pandas를 pd로 가져오기

CSV를 읽고 DataFrame 생성 -

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

dropna()를 사용하여 누락된 값을 제거합니다. dropna()가 사용된 후 누락된 값에 대해 NaN이 표시됩니다. -

dataFrame.dropna()

예시

다음은 전체 코드입니다.

pandas를 pd로 가져오기# csv filedataFrame =pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")print("일부 NaN(누락) 값이 있는 DataFrame...\ n",dataFrame)# DataFrameprint("\nNumber of rows and column in DataFrame =",dataFrame.shape)# 누락된 값 삭제print("\nNaN 값을 제거한 후 DataFrame...\n ",dataFrame.dropna())

출력

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

일부 NaN(누락) 값이 있는 DataFrame... Car Place UnitsSold0 Audi Bangalore 80.01 Porsche Mumbai NaN2 RollsRoyce Pune 100.03 BMW Delhi NaN4 Mercedes Hyderabad 80.05 Lamborghini Chandigarh 80.06 Audi Mumbai NaN7 행 08 Mercedes Pune La10 우리의 DataFrame =(9, 3) NaN 값을 제거한 후 DataFrame ... Car Place UnitsSold0 Audi Bangalore 80.02 RollsRoyce Pune 100.04 Mercedes Hyderabad 80.05 Lamborghini Chandigarh 80.07 Mercedes Pune 120.08 Lamborghini Delhi 100