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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *