を使用して変数を R データ ファイルに保存すると、変数を保存save
したセッションで使用されていた名前で保存されます。後で別のセッションからロードしようとすると、同じ名前でロードされますが、ロード スクリプトが認識できない可能性があります。この名前は、読み込みセッションで同じ名前の既存の変数を上書きする可能性があります。既存の変数を破壊するリスクなしに、データ ファイルから指定された変数名にオブジェクトを安全にロードする方法はありますか?
例:
セッションの保存:
x = 5
save(x, file="x.Rda")
セッションのロード:
x = 7
load("x.Rda")
print(x) # This will print 5. Oops.
どのように動作させたいか:
x = 7
y = load_object_from_file("x.Rda")
print(x) # should print 7
print(y) # should print 5