기출6 유형1 문의드립니다.
0
안녕하세요 문의드립니다.
그룹바이 정의값을 df['월평균']으로 넣으면 오류가 나고
df['월평균'] = df.groupby('연도')['총범죄'].sum()/12
df['월평균']result로 넣으면 오류가 안나는 이유가 뭘까요?
result = df.groupby("연도")['총범죄'].sum()/12
result


답변 1
0
df.groupby('연도')['총범죄'].sum()/12는 그룹화된 연도별 총범죄 합계를 계산한 후 이를 12로 나누는 작업을 수행합니다. 그러나, 그룹바이 결과는 인덱스가 맞지 않아요. 그래서 오류가 발생해요
만약 이렇게 진행하고 싶다면 transform이 필요해요
df['월평균'] = df.groupby('연도')['총범죄'].transform('sum') / 12
질문 드립니다.
0
37
2
강의 내용 관련 질문드립니다~
0
34
2
수강 연장 문의
0
31
1
강의자료 일괄 다운로드
0
40
2
수강기간 연장 문의드립니다
0
27
1
list 문제 질문드립니다~
0
28
2
빅분기 실기 12회 재도전
0
39
1
강의 기간 연장 가능여부 검토 요청건
0
30
1
수강기간 연장 문의 드립니다
0
36
2
수강기간 연장 문의드립니다
0
46
2
질문이요
0
51
2
수강기간 연장 문의드립니다.
0
48
2
문제 3-2 질문드립니다
0
43
2
수강기간 연장 문의 드립니다.
0
57
2
변수, 칼럼 , df 구분
0
47
2
수강기간 연장 문의드립니다.
0
49
2
수강기간 연장 문의
0
46
2
수강기간 연장 문의드립니다.
0
40
2
수강기한 연장 문의
0
75
2
수강기간 연장 문의드립니다
0
57
2
결정트리에서 적절한 깊이 선택 후 시각화 과정에서 학습 데이터만 사용하는 이유
0
44
2
수강기간 연장 문의드립니다.
0
70
2
수강연장 문의
0
76
2
수강연장문의
0
53
2





