1. 학습
  2. /
  3. 강의
  4. /
  5. Python 도구 상자

Connected

연습 문제

이터레이터로 데이터를 청크 단위로 불러오기 (1)

메모리에 한 번에 올리기 어려운 큰 데이터를 청크 단위로 읽는 또 다른 방법은, 예를 들어 길이가 100인 DataFrame 단위로 파일을 읽는 것입니다. 예를 들어 pandas 패키지(pd로 임포트)를 사용하면 pd.read_csv(filename, chunksize=100)처럼 쓸 수 있어요. 이렇게 하면 반복 가능한 리더 객체가 생성되고, next()를 사용할 수 있습니다.

이 연습 문제에서는 read_csv()로 작은 DataFrame 청크를 읽어들일 거예요. 현재 디렉터리에 있는 세계은행 지표 데이터 'ind_pop.csv'를 사용해 여러 국가와 연도에 대한 도시 인구 지표를 살펴보겠습니다.

지침

100 XP
  • pd.read_csv()를 사용해 'ind_pop.csv'를 크기 10의 청크로 읽어 들이세요. 결과를 df_reader에 할당하세요.
  • df_reader에서 처음 두 개의 청크를 출력하세요.