Як використовувати функцію 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *