6회 작업형1 문제2
24
投稿した質問数 1
안녕하세요 강의를 보고 있는데 총 프로젝트 수 값이 어떻게 저렇게 나오는걸까요? 단순히 더해봐도 1000이라는 값을 넘을 수가 없는데 제가 뭔가 잘못하고 있는 건가 해서 문의남깁니다. 감사합니다.
回答 1
0
안녕하세요, 질문 감사합니다. 말씀하신 내용이 맞습니다. 제가 잘못 보여 드린 부분이고, 수강생님이 잘못하신 것이 아닙니다.
프로젝트 값은 10~199 사이의 숫자이고 5개 칸을 더하기 때문에, 총프로젝트수는 최대 995를 넘을 수 없습니다. 그런데 이전 영상에 1605처럼 큰 값이 나온 이유는, 제가 코드를 한 줄씩 덧붙이면서 같은 셀을 여러 번 실행했기 때문입니다.
df['총프로젝트수'] = df.iloc[ : , 2: ].sum(axis=1)df.iloc[ : , 2: ]는 2번 인덱스 컬럼부터 끝까지를 뜻합니다. 처음 실행할 때는 1프로젝트~5프로젝트만 더해집니다. 그런데 셀을 다시 실행하면 앞에서 만든 총프로젝트수 컬럼도 범위에 들어가서 같이 더해집니다.
부서1로 계산해 보면 이렇습니다.
1번 실행: 193 + 76 + 105 + 49 + 112 = 535
2번 실행: 535 + 535 = 1070
3번 실행: 535 + 1070 = 1605
이전 영상의 값은 이렇게 3번 실행된 값이고, 올바른 총프로젝트수는 부서1부터 차례로 535, 463, 491, 529, 548입니다. 직원 한 명당 프로젝트 수도 29.72, 11.02, 49.1, 14.30, 11.91이 맞습니다.
다행히 부서3이 가장 많다는 결과는 같아서 답은 10으로 동일합니다. 하지만 이렇게 값이 틀어지면 다른 문제에서는 답이 달라질 수 있습니다. 시험에서는 다음 두 가지 중 하나로 예방하시면 됩니다.
셀을 다시 실행할 때는 데이터를 읽어 오는
pd.read_csv셀부터 다시 실행하기더할 컬럼의 범위를 끝까지 잡지 말고
df.iloc[ : , 2:7 ]처럼 정확히 지정하기
강의 영상과 풀이 구글 코랩을 모두 올바른 값(535, 463, 491, 529, 548)으로 고쳐 두었습니다. 다시 보시면 이 값으로 나옵니다.
값이 이상하다고 느끼고 직접 따져 보신 점이 정말 좋습니다. 시험에서도 이렇게 결과를 한 번 의심해 보는 습관이 큰 도움이 됩니다. 합격을 응원하겠습니다!
변수명 한글로 써도 될까요
0
71
1
빅분기2회기출문제 1유형 2번문제
0
82
2
변경된 체험환경 작업형3번질문이요
0
80
2
수업노트는 어디서 볼 수 있나요?
0
85
2
accuracy_score() 사용 시 인자 순서 오류 관련
0
95
2
정규화 여부
0
78
1
코드 자동완성 or 추천 기능
0
102
2
7회 기출문제 작업형3유형 2번째문제
0
105
2
수강 기한 연장 문의
0
160
4
코랩 기본 사용법 문의
0
122
1
8회 작업형1 문제2
0
108
2
4회 2유형 1번 문제
0
90
1
다중 선형 회귀 상수항 추가 관련 질문
0
146
2
10회 작업형1번문제2번 문제 풀이 틀림
0
124
2
8회 1유형 1번 문제
0
112
1
답변 항상 감사드립니다. 질문 있습니다.
0
120
2
원핫인코딩 이후 칼럼 불일치 문제
0
119
2
6회 1유형 3번 문제
0
103
1
코딩 방법에 따른 채점 기준에 관하여 질문있습니다.
0
127
1
데이터 파일들은 어디서 다운받을 수 있나요?
0
136
2
선형회귀분석 질문
0
105
2
링크가안보여요 어디에올라와있는거죠대체 ? 구글코랩파일이요
0
164
4
범주형 인코딩
0
134
1
원핫인코딩시 라벨링질문
0
123
1

