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

Tambahkan komentar

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