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

joy10780님의 프로필 이미지

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

캐글 t1-18

해결된 질문

24.06.21 07:09 작성

·

68

0

df['Date'] = pd.to_datetime(df['Date'])
df['year'] = df['Date'].dt.year
df['month'] = df['Date'].dt.month
df['day'] = df['Date'].dt.day
df['dayofweek'] = df['Date'].dt.dayofweek

# print(df['dayofweek'].unique())
cond1 = df['year'] == 2022
cond2 = df['month'] == 5
cond3 = df['dayofweek'] <= 4  # 평일
cond4 = df['dayofweek'] >= 5  # 주말

# 0: 월 1 화 2 수 3 목 4 금
result1 = df[cond1 & cond2 & cond3]['Sales'].mean()
# 5 토 6 일
result2 = df[cond1 & cond2 & cond4]['Sales'].mean()

print(round(result1 - result2,2))

제 코드인데요!

여기서 절댓값 하라말이 없는데 왜 abs 해줘야값이 똑같이 나올까요?

저는 답과 부호만 빼고 동일하게 나왔습니다.

답변 1

0

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

2024. 06. 21. 14:24

네, 감사합니다.😊

"절대값을 구하시오 라고 "문제 수정했습니다.

캐글은 유료 강의와 달리 문제에 대해 검토나 크로스 체크를 하지 않고 있어요~ 부족한 부분 있을 수 있으니 양해부탁드려요!

joy10780님의 프로필 이미지

작성한 질문수

질문하기