logo

R에서 폴더 내부 파일 목록 가져오는 법 📂R

R에서 폴더 내부 파일 목록 가져오는 법

코드

setwd("F:\\dsr\\project")
getwd()
list.files(getwd())
list.files(getwd(),pattern="*.csv")

20191216\_161241.png

list.files()는 여러개의 파일로 나눠진 데이터를 취합하거나 메타 프로그래밍 등에 유용하게 쓰이는 함수다:

  • path: 첫번째 인자로써 디렉터리를 지정해주면 해당 폴더에 있는 파일들의 목록을 반환한다.
  • pattern: 두번째 인자로써 정규표현식으로 규칙을 받아 조건에 만족하는 파일들의 목록만을 반환한다. 예제에서는 와일드카드 를 사용해 pattern=.csv로 규칙을 주었다. 그 결과는 보다시피 다른 파일을 무시하고 *.csv 파일의 목록만을 반환한 것을 확인할 수 있다.