Bir değişkeni kullanarak bir R veri dosyasına save
kaydettiğinizde, onu kaydeden oturumda sahip olduğu ad altında kaydedilir. Daha sonra başka bir oturumdan yüklemeye gittiğimde, yükleme betiğinin muhtemelen bilemeyeceği aynı adla yükleniyor. Bu ad, yükleme oturumunda aynı adı taşıyan mevcut bir değişkenin üzerine yazabilir. Bir nesneyi bir veri dosyasından belirtilen değişken adına, mevcut değişkenleri engelleme riski olmadan güvenli bir şekilde yüklemenin bir yolu var mı?
Misal:
Oturumu kaydetme:
x = 5
save(x, file="x.Rda")
Yükleme oturumu:
x = 7
load("x.Rda")
print(x) # This will print 5. Oops.
Nasıl çalışmasını istiyorum:
x = 7
y = load_object_from_file("x.Rda")
print(x) # should print 7
print(y) # should print 5