Cara menggunakan fungsi list.files() di r (4 contoh)
Anda dapat menggunakan fungsi list.files() di R untuk membuat daftar semua file dalam folder tertentu.
Contoh berikut menunjukkan cara menggunakan fungsi ini dalam skenario berbeda dengan folder bernama my_data_files yang berisi tiga file CSV dan dua file TXT:
Contoh 1: Daftar semua file dalam direktori
Kita dapat menggunakan sintaks berikut untuk membuat daftar semua file di folder ini:
#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"
Kita bisa melihat nama kelima file yang ada di folder ini.
Kita juga bisa menggunakan fungsi length() jika kita hanya ingin mengetahui berapa banyak file yang ada di dalam folder:
#display total number of files in my_data_files folder length(list. files ('C:/Users/bob/Documents/my_data_files')) [1] 5
Contoh 2: Daftarkan N file pertama dalam direktori
Kita dapat menggunakan sintaks berikut untuk mencantumkan hanya tiga file pertama di folder ini:
#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"
Kita hanya bisa melihat nama tiga file pertama di folder ini saja.
Contoh 3: Daftar semua file dalam direktori dengan ekstensi tertentu
Kita juga dapat menggunakan argumen pola untuk hanya mencantumkan file yang memiliki ekstensi tertentu:
#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"
Kita bisa melihat tiga file yang berekstensi .csv .
Contoh 4: Daftar semua file dalam direktori yang berisi string
Kita juga bisa menggunakan argumen pattern untuk hanya mencantumkan file yang berisi string tertentu:
#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"
Kita bisa melihat dua file yang sama-sama mengandung “data” pada nama filenya.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:
Cara mengimpor file CSV ke R
Cara mengimpor CSV dari URL di R
Cara mengimpor file Excel ke R