0Pricing
Learn AI with Python · 강의

결측 데이터 처리

누락된 값을 처리하는 기법을 학습합니다.

결측 데이터 처리은(는) CoddyKit의 무료 Learn AI with Python 강의입니다. 이것은 5개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Learn AI with Python 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Learn AI with Python 강의에는 총 5개의 강의가 포함되어 있습니다.

결측 데이터 처리

결측 데이터 처리

결측 데이터는 데이터 세트에서 흔히 발생하며 분석과 모델 성능에 영향을 줄 수 있습니다. 이번 레슨에서는 결측값을 효과적으로 식별하고 처리하는 기법을 살펴보겠습니다.

결측 데이터 처리 — 일러스트레이션 1

누락된 데이터 식별

누락된 데이터 식별

판다스를 사용하면 파이썬에서 누락된 데이터를 식별할 수 있습니다. isnull() 메서드는 데이터세트에서 누락된 값을 감지합니다.

예시:

import pandas as pd data = {'Age': [25, None, 30], 'Name': ['Alice', 'Bob', None]} df = pd.DataFrame(data) print(df.isnull())

누락된 값 세기

누락된 값 세기

isnull() 메서드는 sum()과 함께 사용하여 각 열의 누락된 값을 셀 수 있습니다.

예시:

print(df.isnull().sum())

결측 데이터 삭제

결측 데이터 삭제

dropna() 메서드를 사용하여 결측 데이터가 있는 행이나 열을 삭제할 수 있습니다.

예:

df_cleaned = df.dropna()

누락된 데이터 채우기

누락된 데이터 채우기

fillna() 메서드를 사용하면 누락된 값을 평균이나 중앙값과 같은 특정 값으로 바꿀 수 있습니다.

예시:

df['Age'] = df['Age'].fillna(df['Age'].mean())

순방향 및 역방향 채우기

순방향 및 역방향 채우기

method='ffill' 또는 method='bfill'을 사용하여 결측값을 앞이나 뒤에 있는 값으로 채울 수 있습니다.

예:

df['Age'] = df['Age'].fillna(method='ffill')

적절한 기법 선택

적절한 기법 선택

결측 데이터를 처리할 때는 데이터 세트와 분석 목표를 고려해야 합니다.

  • 결측값이 많은 행에는 dropna()를 사용합니다.
  • 수치형 데이터에는 평균 또는 중앙값과 함께 fillna()를 사용합니다.
  • 시계열 데이터에는 순방향 또는 역방향 채우기를 사용합니다.

복습

복습

이번 레슨에서는 다음과 같은 방법을 배웠습니다.

  • isnull()을 사용하여 결측값을 식별합니다.
  • sum()으로 결측값의 개수를 셉니다.
  • 값을 삭제하거나 채워 결측 데이터를 처리합니다.
  • 데이터 세트에 따라 적절한 기법을 선택합니다.

축하합니다!

축하합니다!

누락된 데이터 처리에 대한 수업을 완료하셨습니다. 다음 수업으로 넘어가 데이터 정규화 기법을 알아보세요.

결측 데이터 처리 — 일러스트레이션 10

자주 묻는 질문

“결측 데이터 처리” 강의는 무료인가요?

네 — “결측 데이터 처리” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Learn AI with Python 강의 전체를 잠금 해제할 수 있습니다. Learn AI with Python 강의에는 총 5개의 강의가 포함되어 있습니다.

“결측 데이터 처리”에서 뭘 배우나요?

누락된 값을 처리하는 기법을 학습합니다. 브라우저에서 직접 실행하는 실습 코드로 Learn AI with Python을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Learn AI with Python을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Learn AI with Python은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 5개 중 2번째 강의입니다.

“결측 데이터 처리” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Learn AI with Python 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Learn AI with Python 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 데이터의 유형
  2. 결측 데이터 처리
  3. 데이터 정규화
  4. 파이썬에서 데이터 병합하기
  5. 데이터에서 특성 추출하기
← Learn AI with Python(으)로 돌아가기