r-有可能装载田庄吗.使用特定名称的Rdata文件



我正试图打开一个Granges文件,我想将其存储在一个特定的名称下,而不是文件名下,以便以后可以在函数和循环中使用该文件。以下操作正常,但将文件保存在名称"grs"下。

load("~/data/grs_xxx.Rdata")
> head(grs)
GRanges object with 6 ranges and 0 metadata columns:
seqnames      ranges strand
<Rle>   <IRanges>  <Rle>
[1] NC_007070.3 27001-27100      *
[2] NC_007070.3 27051-27150      *
[3] NC_007070.3 27101-27200      *
[4] NC_007070.3 27151-27250      *
[5] NC_007070.3 27201-27300      *
[6] NC_007070.3 27251-27350      *
-------

如果我试图分配它;

test <- load("~/data/grs_xxx.Rdata")
> head(test)
[1] "grs"

有没有办法不影响格兰奇的餐桌?

我还没能找到只使用load()解决这个问题的直接方法,但我可以使用我找到的解决方法;

如何将对象加载到从R数据文件指定的变量名中?

用户Ricardo帖子;

loadRData <- function(fileName){
#loads an RData file, and returns it
load(fileName)
get(ls()[ls() != "fileName"])
}
d <- loadRData("~/blah/ricardo.RData")

相关内容

  • 没有找到相关文章

最新更新