강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

Data_E님의 프로필 이미지
Data_E

작성한 질문수

[2025년 최신 기출 반영] 빅데이터 분석 기사 실기 시험 100% 합격 ! 기출 문제의 패턴이 보인다 !

3회 작업형1 문제2

3회 작업형1 문제2 질문

작성

·

29

0

안녕하세요.

양질의 강의를 제공해주신 덕분에 많은 도움을 받고 있습니다.

 

3회 작업형1 문제2 강의

7분 35초~ 45초 구간에서

' 평균온도보다 더 큰 도시수 구하기' 코드 질문이 있습니다.

문제의 의도는 "전체" 년도의 데이터 중에서 2003년의 평균온도보다 더 큰 도시 수를 구하는게 의도된 바가 아닌지 궁금합니다.

 

df_2003.iloc[ :, 1:] > mean_value 코드로 작성해주셨는데

의도된 바라면

df.iloc[ :, 1:] > mean_value 로 코드를 바꾸어야할거같은데

 

이 부분에 대해서 강사님의 생각은 어떠하신지 궁금합니다.

 

 

 

답변 1

0

코딩 대한민국님의 프로필 이미지
코딩 대한민국
지식공유자

네 ~ 질문주셔서 너무 감사합니다.

이 문제는 주의사항이 핵심입니다:

주의사항 ! "특정 연도(2003년)의 데이터만 선택하여 작업을 수행해야 합니다"

이 문구(2003년 내부 비교)가 출제자의 의도로 보입니다.

그래서 다음과 같이 풀이를 하는게 맞습니다.

# 2003년 데이터만 사용

df_2003 = df[df['year'] == 2003]

mean_2003 = df_2003.iloc[:, 1:].mean().mean() # 2003년 평균

cities_above = (df_2003.iloc[:, 1:] > mean_2003).sum(axis=1).values[0]

하지만 Data_E님의 해석도 타당해보입니다. 아마도 문제가 명확하지 않아서인데 실제 시험에서도 문제가 명확하지 않은 경우가 있어서

시험도중에 밑에 채팅창으로 시험 주체팀과 대화를 나눌 수 있습니다.

그런데 시험에서 이런 애매한 상황을 만났을 때:

주의사항을 우선시하는게 더 맞아보입니다.

Data_E님의 프로필 이미지
Data_E

작성한 질문수

질문하기