시작하기무료로 시작하기

중복 데이터 제거하기

정확한 계산을 위해서는 중복 데이터를 제거하는 것이 매우 중요합니다. 같은 항목이 여러 번 집계되는 상황을 방지할 수 있기 때문입니다. 이번 연습 문제에서는 sales의 고유값을 활용해 새로운 DataFrame을 만들어 보겠습니다.

sales를 사용할 수 있으며, pandaspd로 임포트되어 있습니다.

이 연습은 강의의 일부입니다

pandas를 이용한 데이터 다루기

강의 보기

연습 안내

  • sales에서 storetype 쌍이 중복된 행을 제거하고 store_types로 저장한 후 앞부분을 출력하세요.
  • sales에서 storedepartment 쌍이 중복된 행을 제거하고 store_depts로 저장한 후 앞부분을 출력하세요.
  • is_holiday 열을 사용해 공휴일인 행만 선택하고, 중복된 date를 제거하여 holiday_dates로 저장하세요.
  • holiday_datesdate 열을 선택하고 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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(____)
코드 편집 및 실행