PROGRESS
5 / 12
단원
넘파이(NumPy) 기초 13
데이터프레임 생성과 편집 9
데이터 탐색과 필터링 12
데이터 집계와 통계 13
데이터 시각화(matplotlib) 10
파일 입출력(CSV, Excel, JSON) 10
전체 목록
QUESTION 05 #287
데이터프레임의 하위(마지막) 3개 행을 출력하여 데이터의 끝부분을 확인하고자 합니다. 빈칸을 채워보세요.
main.py
import pandas as pd
menus = { '상품명': ['삼각김밥', '우유', '라면', '샌드위치', '생수', '콜라', '껌']}
df = pd.DataFrame(menus)
# 하위 3개 행을 확인합니다.
print(df.(3))
HINT
힌트: 동물의 '꼬리'를 뜻하는 영어 단어를 tail을 사용합니다.
실행 결과 예시
상품명 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 = 꼬리(뒷부분)