Як використовувати функцію list.files() у r (4 приклади)
Ви можете використовувати функцію list.files() у R, щоб отримати список усіх файлів у певній папці.
У наведених нижче прикладах показано, як використовувати цю функцію в різних сценаріях із папкою під назвою my_data_files , яка містить три файли CSV і два файли TXT:
Приклад 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"
Ми бачимо назви п’яти файлів у цій папці.
Ми також можемо використати функцію 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"
Ми бачимо два файли, які містять «дані» в назві файлу.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в R:
Як імпортувати файли CSV у R
Як імпортувати CSV з URL-адреси в R
Як імпортувати файли Excel у R