Cara memeriksa apakah file ada di r (dengan contoh)
Anda dapat menggunakan sintaks dasar berikut untuk memeriksa apakah ada file di direktori kerja Anda saat ini di R:
file. exists (' my_data.csv ')
Fungsi ini akan mengembalikan TRUE jika file ada atau FALSE jika tidak ada.
Anda juga dapat menggunakan pernyataan if else untuk membaca file di R hanya jika file tersebut ada:
data <- ' my_data.csv ' if(file. exists (data)){ df <- read. csv (data) } else { print (' Does not exist ') }
Contoh berikut menunjukkan cara menggunakan fungsi-fungsi ini dalam praktiknya.
Contoh: periksa apakah file ada di R
Katakanlah direktori kerja saya saat ini di R adalah folder bernama test_data dengan tiga file CSV:
Saya dapat menggunakan list.files() untuk membuat daftar nama setiap file di direktori kerja:
#display the names of every file in current working directory list. files () [1] "my_data.csv" "my_new_data.csv" "some_old_data.csv"
Saya dapat menggunakan file.exists() untuk memeriksa apakah file tertentu ada di direktori kerja saat ini:
#check if file 'my_data.csv' exists in current working directory file. exists (' my_data.csv ') [1] TRUE
Fungsi ini mengembalikan TRUE , yang memberitahu kita bahwa file ‘my_data.csv’ memang ada di direktori kerja saat ini.
Kita kemudian dapat menggunakan pernyataan if else berikut untuk mengimpor file hanya jika ada:
#define file name data <- ' my_data.csv ' #import file only if it exists if(file. exists (data)){ df <- read. csv (data) } else { print (' Does not exist ') } #view contents of CSV file df team points assists 1 to 14 4 2 B 26 7 3 C 29 8 4 D 20 3
Karena file tersebut ada, kita dapat mengimpornya dengan sukses.
Namun, misalkan kita mencoba mengimpor file yang tidak ada:
#define file name data <- ' this_data.csv ' #import file only if it exists if(file. exists (data)){ df <- read. csv (data) } else { print (' Does not exist ') } [1] “Does not exist”
Kami menerima pesan “Tidak ada”, yang memberitahu kami bahwa file bernama this_data.csv tidak ada di direktori kerja saat ini.
Sumber daya tambahan
Tutorial berikut menjelaskan cara menggunakan fungsi umum lainnya di R:
Cara membaca file Zip di R
Cara mengimpor file CSV ke R
Cara mengimpor file Excel ke R
Cara mengganti nama file di R