大家好:
我目前的使用情境如下:
a程式創造了許多.rda/.RData物件(ex: x,y,z...)
使用的語法是 save(x, file="x.RData")
儲存一個物件就會有一行 save()
所以會有很多行save()
然後會用b程式去載入他們
load('x.RData')
這樣會有很多行load()
想請問有沒有可能只load一次讀取所有的物件,然後「保持原本的變數名」在環境裏?
我想過用是用一個list把x,y,z包起來並儲存
save(list(x,y,z),file='rda_list.RData')
可是這樣 load('rda_list.RData') 後,得到的是一個有許多物件的list
這樣對我來說有點複雜
因為我的x是一個帶有名字的list (ex: x$name1, x$name2...)
原本單純load('x.RData')後就可以直接使用 x$name1, name2
那如果用一個List包起來以後就要變成用 rda_list[[1]]$name1拆開才有辦法讀取到
這樣我b程式裡面很多東西都要跟著改...(汗
蠢問題,不過已經想很多天了,所以上來求助QQ
謝謝大家