데이터 하위 행 확인하기 : tail()

30 P
QUESTION 05 #287
데이터프레임의 하위(마지막) 3개 행을 출력하여 데이터의 끝부분을 확인하고자 합니다. 빈칸을 채워보세요.
main.py
import pandas as pd

menus = { '상품명': ['삼각김밥', '우유', '라면', '샌드위치', '생수', '콜라', '껌']}
df = pd.DataFrame(menus)

# 하위 3개 행을 확인합니다.
print(df.(3))
실행 결과 예시
    상품명
4    생수
5    콜라
6     껌
INTERACTIVE SHELL Shift + Enter 로 즉시 실행

tail()로 데이터 뒷부분 확인하기

tail()은 데이터프레임의 마지막 부분을 확인할 때 사용합니다. head()와 반대 방향입니다.

기본 문법

df.tail()    # 뒤에서 5개 행 (기본값)
df.tail(3)   # 뒤에서 3개 행

코드 분석

menus = {'상품명': ['삼각김밥', '우유', '라면', '샌드위치', '사탕', '콜라', '껌']}
df = pd.DataFrame(menus)
print(df.tail(3))

동작 과정

전체 데이터:              tail(3) 결과:
    상품명                   상품명
0  삼각김밥               4    사탕
1    우유                5    콜라
2    라면                6     껌
3  샌드위치               ↑
4    사탕           뒤에서 3개만!
5    콜라
6     껌

head() vs tail() 비교

함수 방향 기본값 활용
head() 앞에서부터 5행 데이터 구조 파악
tail() 뒤에서부터 5행 최신 데이터 확인

tail()이 유용한 상황

# 시간순으로 정렬된 데이터에서 최근 기록 확인
sales_df.tail(10)   # 최근 10건의 판매 기록

# 데이터가 끝까지 잘 들어왔는지 확인
df.tail()

💡 기억법: head = 머리(앞부분), tail = 꼬리(뒷부분)