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

paul1142님의 프로필 이미지
paul1142

작성한 질문수

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

작업형1 모의문제3

4-3 type1 9번 문제

해결된 질문

작성

·

147

0

subscribed 컬럼을 str[6:7] month로 분리 해서 계산 했는데 다른 값이 나와요 .

df['month'] = df['subscribed'].str[6:7]

df = df.groupby('month').count()
print(df.sort_values('subscribed').index[0])

잘 분리 되는 거 까지 봤는데 왜 계산 할 때 달라질까요 ?

날짜 데이터가 아니라 그룹바이 할 때 부터 계산이 달라 질까요 ?

답변 1

0

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

안전하게 데이터형태로 뽑아주세요. 문자열은 특수한 경우에만 사용해주세요!

보여주신 코드로는 10은 0으로 저장되어서 문제가 발생한 것 같아요!

paul1142님의 프로필 이미지
paul1142
질문자

아하 네네 str[5:7] 하니 또 같은 값이 나오더라고요 근데 말씀 하신대로 문자열은 특수한 경우에만 사용 하려고요 날짜는 datetime으로 변경 하는게 안전 한 거 같습니다. 감사합니다!!

paul1142님의 프로필 이미지
paul1142

작성한 질문수

질문하기