Saat Anda menyimpan variabel dalam file data R menggunakan save
, itu disimpan dengan nama apa pun yang dimilikinya di sesi yang menyimpannya. Ketika saya nanti akan memuatnya dari sesi lain, itu dimuat dengan nama yang sama, yang mungkin tidak diketahui oleh skrip pemuatan. Nama ini dapat menimpa variabel yang ada dengan nama yang sama di sesi pemuatan. Apakah ada cara untuk memuat objek dengan aman dari file data ke dalam nama variabel tertentu tanpa risiko mengganggu variabel yang ada?
Contoh:
Sesi penyimpanan:
x = 5
save(x, file="x.Rda")
Memuat sesi:
x = 7
load("x.Rda")
print(x) # This will print 5. Oops.
Bagaimana saya ingin bekerja:
x = 7
y = load_object_from_file("x.Rda")
print(x) # should print 7
print(y) # should print 5