본문 바로가기
Python/Pandas

pandas.head로 데이터프레임의 상위 몇 개 값 보기

by PySun 2025. 6. 6.
반응형

Pandas head 함수: 데이터프레임의 상위 값들을 간단하게 확인하기

파이썬의 Pandas 라이브러리는 데이터 분석을 쉽고 효율적으로 만들어 주는 강력한 도구입니다. 이 중에서 DataFrame.head 함수는 데이터프레임의 첫 몇 개의 행을 신속하게 확인할 수 있게 해 주는 유용한 기능입니다. 이 포스팅에서는 head 함수의 사용법과 이를 활용한 예제를 소개하겠습니다.

head 함수 소개

head 함수는 주어진 데이터프레임의 첫 번째 몇 개의 행을 반환합니다. 기본적으로는 5개의 행을 반환하지만, 원하는 개수를 인자로 지정할 수도 있어 데이터의 구조를 빠르게 이해하는 데 큰 도움을 줍니다.

함수 시그니처

DataFrame.head(n=5)

매개변수:

  • n: 반환할 행의 개수입니다. 기본값은 5입니다.

반환 값:

  • 지정된 개수만큼의 데이터프레임의 상위 행들이 포함된 새로운 데이터프레임을 반환합니다.

사용 예제

기본 예제

다음은 head 함수를 사용하여 기본 데이터를 확인하는 간단한 예제입니다.

import pandas as pd

# 샘플 데이터프레임 생성
data = {
    '이름': ['Alice', 'Bob', 'Charlie', 'David', 'Eva', 'Frank'],
    '나이': [24, 30, 35, 40, 29, 30],
    '도시': ['서울', '부산', '대구', '광주', '인천', '수원']
}

df = pd.DataFrame(data)

# 상위 5개 행 출력
print(df.head())
# 출력:
#      이름  나이  도시
# 0 Alice   24  서울
# 1   Bob   30  부산
# 2 Charlie 35  대구
# 3 David   40  광주
# 4   Eva   29  인천

지정된 행 개수 출력 예제

특정 개수의 행을 출력하고 싶다면 n 매개변수를 사용하면 됩니다.

import pandas as pd

# 샘플 데이터프레임 생성
data = {
    '이름': ['Alice', 'Bob', 'Charlie', 'David', 'Eva', 'Frank'],
    '나이': [24, 30, 35, 40, 29, 30],
    '도시': ['서울', '부산', '대구', '광주', '인천', '수원']
}

df = pd.DataFrame(data)

# 상위 3개 행 출력
print(df.head(3))
# 출력:
#      이름  나이  도시
# 0 Alice   24  서울
# 1   Bob   30  부산
# 2 Charlie 35  대구

결론

DataFrame.head 함수는 데이터프레임의 구조를 빠르게 확인하는 데 유용한 도구입니다. 이를 통해 데이터의 내용을 빠르게 파악하고, 필요한 경우에 맞게 분석과 전처리를 시작할 수 있습니다.

  • 지금 바로 head 함수를 활용하여 데이터프레임의 상위 값들을 확인해 보세요!
  • 데이터 분석의 첫발을 더 쉽고 빠르게 내딛을 수 있습니다!
반응형