Jak korzystać z funkcji list.files() w r (4 przykłady)


Możesz użyć funkcji list.files() w R, aby wyświetlić listę wszystkich plików w określonym folderze.

Poniższe przykłady pokazują, jak używać tej funkcji w różnych scenariuszach z folderem o nazwie my_data_files , który zawiera trzy pliki CSV i dwa pliki TXT:

Przykład 1: Wyświetl listę wszystkich plików w katalogu

Aby wyświetlić listę wszystkich plików w tym folderze, możemy użyć następującej składni:

 #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"

Widzimy nazwy pięciu plików w tym folderze.

Moglibyśmy również użyć funkcji długości(), gdybyśmy chcieli tylko wiedzieć, ile plików znajduje się w folderze:

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

[1] 5

Przykład 2: Wyświetl listę pierwszych N plików w katalogu

Możemy użyć następującej składni, aby wyświetlić tylko pierwsze trzy pliki w tym folderze:

 #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"

Widzimy tylko nazwy pierwszych trzech plików w tym folderze.

Przykład 3: Lista wszystkich plików w katalogu z określonym rozszerzeniem

Możemy również użyć argumentu wzorca , aby wyświetlić tylko pliki, które mają określone rozszerzenie:

 #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"

Widzimy trzy pliki z rozszerzeniem .csv .

Przykład 4: Wyświetl listę wszystkich plików w katalogu zawierającym ciąg

Możemy również użyć argumentu wzorca, aby wyświetlić tylko pliki zawierające określony ciąg znaków:

 #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"

Widzimy dwa pliki, które zawierają „dane” w nazwie pliku.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:

Jak importować pliki CSV do R
Jak zaimportować plik CSV z adresu URL w R
Jak importować pliki Excel do R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *