我有一个RData“E.g.RData” 我使用加载函数将它加载到R控制台中。直接从r加载存储变量
load("E.g.RData")
它有一个变量,例如,在RData。 我做这样的 -
e <- load("E.g.RData")
那么E得到的特征向量为“例如” 但我想要的内容例如进入e。
有没有办法在R?
我有一个RData“E.g.RData” 我使用加载函数将它加载到R控制台中。直接从r加载存储变量
load("E.g.RData")
它有一个变量,例如,在RData。 我做这样的 -
e <- load("E.g.RData")
那么E得到的特征向量为“例如” 但我想要的内容例如进入e。
有没有办法在R?
是的,问题是E.g在保存对象的过程中保持其名称。您可以尝试将新名称“e”分配给E.g.对象,然后删除E.g.对象:
E.g <- runif(100)
save(E.g, file="E.g.Rdata")
load("E.g.Rdata")
assign("e", E.g)
rm(E.g)
这可以使用来完成:
y <- get(load("path/E.g.RData"))
ÿ将包含的例如内容变量。
这就是我想要的! –
而不是使用load
功能与它的默认值,这将覆盖全球工作空间同名的话,你可能更愿意使用attach
附加的工作空间,那么只复制对象(S)感兴趣的名称,然后分离工作区。
'saveRDS'和'readRDS'可能会让你感兴趣。 – Dason