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로 가져오는 방법