중복 데이터 제거하기
정확한 계산을 위해서는 중복 데이터를 제거하는 것이 매우 중요합니다. 같은 항목이 여러 번 집계되는 상황을 방지할 수 있기 때문입니다. 이번 연습 문제에서는 sales의 고유값을 활용해 새로운 DataFrame을 만들어 보겠습니다.
sales를 사용할 수 있으며, pandas는 pd로 임포트되어 있습니다.
이 연습은 강의의 일부입니다
pandas를 이용한 데이터 다루기
연습 안내
sales에서store와type쌍이 중복된 행을 제거하고store_types로 저장한 후 앞부분을 출력하세요.sales에서store와department쌍이 중복된 행을 제거하고store_depts로 저장한 후 앞부분을 출력하세요.is_holiday열을 사용해 공휴일인 행만 선택하고, 중복된date를 제거하여holiday_dates로 저장하세요.holiday_dates의date열을 선택하고 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Drop duplicate store/type combinations
store_types = ____
print(store_types.head())
# Drop duplicate store/department combinations
store_depts = ____
print(store_depts.head())
# Subset the rows where is_holiday is True and drop duplicate dates
holiday_dates = sales[sales[____]].drop_duplicates(____)
# Print date col of holiday_dates
print(____)