이번에는 유임 승차의 비율을 무임 승차 인원과 비교하는 방법이 아닌, 전체 인원 중 유임 승차 인원을 구하는 방법으로 데이터를 다뤄봅시다. 즉, 다음과 같이 비율 계산 방식을 바꿉니다.
변경 전 |
변경 후 |
rate = 유임 승차 인원 / 무임 승차 인원 |
rate = 유임 승차 인원 / 전체(유임+무임) 인원 |
비율 계산 방식을 바꾸고, 유무임 승차 인원을 합해서 100,000명 이상인 경우만 찾는 것으로 코드를 수정했습니다.
if row[6] !=0 and (row[4]+row[6]) > 100000 : rate = row[4] / (row[4]+row[6]) (생략)
실행 결과
['2019-01', '1호선', '0150', '서울역', 1516452, 1400464, 221180, 211764] 0.87 ['2019-01', '1호선', '0152', '종각', 1240810, 1177643, 162410, 152062] 0.88 ['2019-01', '2호선', '0201', '시청', 706097, 679503, 61058, 55387] 0.92 ['2019-01', '2호선', '0202', '을지로입구', 1415414, 1414980, 120425, 111592] 0.92 ['2019-01', '2호선', '0209', '한양대', 233785, 256079, 15380, 16652] 0.94 ['2019-01', '2호선', '0222', '강남', 3153418, 3210437, 186486, 167666] 0.94 ['2019-01', '2호선', '0239', '홍대입구', 2351935, 2507561, 114832, 111488] 0.95