R에서 폴더 내부 파일 목록 가져오는 법
코드
setwd("F:\\dsr\\project")
getwd()
list.files(getwd())
list.files(getwd(),pattern="*.csv")
list.files()
는 여러개의 파일로 나눠진 데이터를 취합하거나 메타 프로그래밍 등에 유용하게 쓰이는 함수다:
path
: 첫번째 인자로써 디렉터리를 지정해주면 해당 폴더에 있는 파일들의 목록을 반환한다.pattern
: 두번째 인자로써 정규표현식으로 규칙을 받아 조건에 만족하는 파일들의 목록만을 반환한다. 예제에서는 와일드카드 를 사용해 pattern=.csv로 규칙을 주었다. 그 결과는 보다시피 다른 파일을 무시하고*.csv
파일의 목록만을 반환한 것을 확인할 수 있다.