我有一个RData“E.g.RData” 我使用加载函数将它加载到R控制台。
load("E.g.RData")
它有一个变量,例如在RData中。 我这样做 -
e <- load("E.g.RData")
然后e将字符向量作为“例如” 但我想要的内容例如进入e。
有没有办法在R?中做到这一点?
答案 0 :(得分:3)
这可以使用:
完成y <- get(load("path/E.g.RData"))
y将包含例如变量
答案 1 :(得分:3)
是的,问题是E.g在保存对象期间保持其名称。您可以尝试将新名称“e”分配给E.g.对象,然后删除例如。对象:
E.g <- runif(100)
save(E.g, file="E.g.Rdata")
load("E.g.Rdata")
assign("e", E.g)
rm(E.g)
答案 2 :(得分:1)
不是使用load
函数及其默认值(覆盖全局工作空间中的任何相同名称),您可能更喜欢使用attach
附加工作空间,然后只复制对象( s)对您想要的名称感兴趣,然后分离工作区。