1. 학습
  2. /
  3. 강의
  4. /
  5. R 사용자용 Python

Connected

연습 문제

여러 데이터 파일 불러오기

여러 개의 데이터셋을 수동으로 가져와도 괜찮아요. 하지만 여러 번 read_csv()를 호출하지 않고 한꺼번에 많은 데이터셋을 불러와야 할 때가 있어요. 이럴 때 Python에 내장된 glob 라이브러리를 사용해 특정 패턴과 일치하는 파일을 찾을 수 있어요. 이 라이브러리 이름이 "glob"인 이유는 Bash 셸에서 패턴을 지정하는 방식을 "globbing"이라고 부르기 때문이에요.

glob() 함수는 지정한 패턴과 일치하는 파일 이름의 리스트를 반환해요. 그다음 리스트 컴프리헨션을 사용해 여러 파일을 리스트로 읽어 들이고, 그중에서 원하는 DataFrame을 꺼내 사용할 수 있어요.

지침

100 XP
  • 현재 디렉터리의 모든 csv 파일 목록을 가져와 csv_files에 할당하세요.
  • 모든 csv 파일을 읽어 리스트 dfs에 담는 리스트 컴프리헨션을 작성하세요.
  • 리스트에 있는 각 DataFrame의 .shape를 확인하는 리스트 컴프리헨션을 작성하세요.