더북(TheBook)

여러분은 이렇게 나올 것을 예상했나요? 사실 이것은 저의 예상과는 아주 다른 그래프네요. 저는 좀 더 균일하게 나오리라 생각했거든요. 아무튼 딱 한 역이 다른 역과는 엄청나게 큰 차이를 두고 1위를 하고 있다는 사실을 알 수 있습니다. 또 598개 역 중 85% 정도인 500개 역은 5만 명이 안 되고 15% 정도만 5만 명이 넘는다는 사실도 알 수 있습니다.

그러면 출근 시간대라고 할 수 있는 7~9시까지 승차 인원을 합치면 어떻게 될까요?

7시 승차 데이터가 10번 인덱스에 있었으니까 10번, 12번, 14번 인덱스의 값을 합쳐서 막대그래프로 표현하겠습니다. 코드를 다음과 같이 수정합니다.

for row in data :
    row[4:] = map(int, row[4:])
    result.append(sum(row[10:15:2]))

그림 12-6 출근시간대(7~9시) 승차 인원을 나타낸 결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.