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