빈 셀은 데이터를 분석할 때 잠재적으로 잘못된 결과를 제공할 수 있으므로 빈 셀이 포함된 행을 제거하여 정확도롤 높일 수 있다
** 데이터 세트가 매우 클 수 있고 몇 개의 행을 제거해도 결과에 큰 영향을 미치지 않으므로 일반적으로 괜찮습니다.
dropna()메서드
새 DataFrame을 반환하며 원본은 변경하지 않음
빈 셀이 없는 새 데이터 프레임을 반환
EXAMPLE
import pandas as pd
df = pd.read_csv('data.csv')
new_df = df.dropna()
print(new_df.to_string())
df.dropna(inplace = True)
원본 DataFrame을 변경하려면 다음 inplace = True인수를 사용
NULL 값을 포함하는 모든 행을 제거
import pandas as pd
df = pd.read_csv('data.csv')
df.dropna(inplace = True)
print(df.to_string())
사진: Unsplash의Luke Chesser
728x90
반응형
'PYTHON' 카테고리의 다른 글
PANDAS - Plotting[PYTHON개발] (1) | 2023.11.02 |
---|---|
PANDAS-잘못된 형식의 데이터 제거,변경하기[PYTHON개발] (0) | 2023.11.02 |
Pandas-Dataframe, csv 파일 읽어오기[PYTHON개발] (0) | 2023.11.02 |
PYTHON 클래스 상속[PYTHON개발] (1) | 2023.11.02 |
파이썬 클래스와 객체[PYTHON개발] (0) | 2023.11.01 |