Как использовать функцию list.files() в R (4 примера)

Как использовать функцию 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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.