R에서 list.files() 함수를 사용하는 방법(예제 4개)


R의 list.files() 함수를 사용하여 특정 폴더의 모든 파일을 나열할 수 있습니다.

다음 예에서는 세 개의 CSV 파일과 두 개의 TXT 파일이 포함된 my_data_files 라는 폴더를 사용하여 다양한 시나리오에서 이 함수를 사용하는 방법을 보여줍니다.

예시 1: 디렉터리의 모든 파일 나열

다음 구문을 사용하여 이 폴더의 모든 파일을 나열할 수 있습니다.

 #display all files in my_data_files folder
list. files ('C:/Users/bob/Documents/my_data_files')

[1] "df1.csv" "df2.csv" "df3.csv" "more_data.txt" "some_data.txt"

이 폴더에 있는 5개 파일의 이름을 볼 수 있습니다.

폴더에 파일이 몇 개 있는지 알고 싶다면 length() 함수를 사용할 수도 있습니다.

 #display total number of files in my_data_files folder
length(list. files ('C:/Users/bob/Documents/my_data_files'))

[1] 5

예시 2: 디렉터리의 처음 N개 파일 나열

다음 구문을 사용하여 이 폴더의 처음 세 파일만 나열할 수 있습니다.

 #display first three files in my_data_files folder
list. files ('C:/Users/bob/Documents/my_data_files')[1:3]

[1] "df1.csv" "df2.csv" "df3.csv"

이 폴더에 있는 처음 세 파일의 이름만 볼 수 있습니다.

예 3: 특정 확장자를 가진 디렉터리의 모든 파일 나열

또한 패턴 인수를 사용하여 특정 확장자를 가진 파일만 나열할 수도 있습니다.

 #display all files with CSV extension in my_data_files folder
list. files ('C:/Users/bob/Documents/my_data_files', pattern=' csv ')

[1] "df1.csv" "df2.csv" "df3.csv"

확장자가 .csv 인 세 개의 파일을 볼 수 있습니다.

예제 4: 문자열이 포함된 디렉터리의 모든 파일 나열

또한 패턴 인수를 사용하여 특정 문자열을 포함하는 파일만 나열할 수도 있습니다.

 #display all files that contain 'data' in file name
list. files ('C:/Users/bob/Documents/my_data_files', pattern=' data ')

[1] "more_data.txt" "some_data.txt"

파일 이름에 “data”가 포함된 두 파일을 볼 수 있습니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

CSV 파일을 R로 가져오는 방법
R의 URL에서 CSV를 가져오는 방법
Excel 파일을 R로 가져오는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다