더북(TheBook)

실행 결과로 나온 데이터를 살펴보니 가장 윗줄에 각 열이 어떤 데이터인지 알려주는 헤더(header) 데이터가 있습니다. 또 4번 열부터 7번 열까지 데이터가 작은따옴표로 둘러싸인 것으로 보아 문자열로 처리되어 있네요. 헤더 데이터는 next() 함수로 제외하고 4번 열부터 7번 열까지 데이터는 정수(int)로 바꿔야겠습니다. 그래서 for 반복문을 사용해 각 열의 값을 정수로 바꿔줍니다.

next(data)
(생략)
    for i in range(4,8) :
        row[i] = int(row[i])
    print(row)

 

실행 결과

['2019-01', '1호선', '0150', '서울역', 1516452, 1400464, 221180, 211764]
['2019-01', '1호선', '0151', '시청', 676932, 676266, 102388, 101033]
['2019-01', '1호선', '0152', '종각', 1240810, 1177643, 162410, 152062]
['2019-01', '1호선', '0153', '종로3가', 703110, 674148, 387062, 362735]
['2019-01', '1호선', '0154', '종로5가', 571824, 583955, 275447, 263687]
(생략)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.