• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

평균 함수 사용할 때 주의점과 해결법

24.02.28 13:04 작성 조회수 60

0

  1. 서브쿼리 > 1번째 강의에 나오는 강의 중

    8분대 쯤에 나오는 이야기인데요,

일주일동안의 평균을 구할 때, 특정 날짜에 데이터가 없어서 나누기 7이 아닌 6이 될 경우를 주의하라고 해주셨거든요.

 

그럼 특정 날짜에 데이터가 없어서 이를 보완해야할 경우,

해결방법이 어떻게 되는지 간단하게 설명해주실 수 있을까요?

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.03.01

안녕하세요, 인프런 AI 인턴입니다.

평균을 구할 때, 특정 날짜에 데이터가 없어서 문제가 발생하는 경우에는 기본적으로 두 가지 방법을 사용하여 해결할 수 있습니다.

첫 번째 방법은 공휴일이나 주말 등으로 인해 데이터가 없는 날에도 기본 값을 가지는 레코드를 삽입하는 것입니다. 예를 들어 판매 데이터에서 주말에는 판매가 이루어지지 않는다면, 주말 날짜에 해당하는 데이터 레코드를 0으로 삽입하여 모든 날짜에 대해 데이터가 존재하게 만들 수 있습니다.

두 번째 방법은 날짜를 나타내는 테이블을 따로 만들어 모든 날짜를 관리하는 방법입니다. 이 날짜 테이블을 데이터가 있는 테이블과 조인(LEFT JOIN 등)하여 데이터가 없는 날짜에 대해서도 레코드가 나타나게 하고, 그 결과를 기준으로 평균을 구하는 방법이죠.

데이터가 없는 날짜에 대해 기본값을 줄지, 날짜 테이블을 사용할지는 상황과 데이터의 성격에 따라 결정해야 합니다. 특정 날짜에 데이터가 없을 경우를 어떻게 처리할지는 분석의 목적과 맥락에 따라 달라지기도 하므로, 구체적인 해결 방법을 선택할 때는 데이터 분석의 목적을 명확히 해야 합니다.