打开保存为.R的gzip压缩文件

时间:2015-04-30 23:24:41

标签: r file-io

我正在打开一个大型(347M).R文件。在Rstudio中使用R3.1.2

在使用各种输入函数进行搜索后,我最终得到了R来返回:

file("/Users/vincentlaufer/Desktop/all.t.subsets.R")
                                   description                                          class                                           mode 
"/Users/vincentlaufer/Desktop/all.t.subsets.R"                                       "gzfile"                                           "rt" 
                                          text                                         opened                                       can read 
                                        "text"                                       "closed"                                          "yes" 
                                     can write 
                                         "yes" 

所以,我尝试用以下方式打开它:

splat <- scan(gzfile("/Users/vincentlaufer/Desktop/all.t.subsets.R"), what="Factor")

(我选择因素,因为Rstudio告诉我“RDX2”是一个因素。我不知道RDX2是什么,因为我无法打开文件,可能是一个基因名称..)

显示我创建的变量splat,返回以下内容

> splat
 [1] "RDX2"                                                                                                
 [2] "X"                                                                                                   
 [3] ""                                                                                                    
 [4] "\002"                                                                                                
 [5] ""                                                                                                    
 [6] "\025beta.combat.x.th1th17"                                                                           
 [7] "\033q?\xd9\xce\a_o\xd2"                                                                              
 [8] "?\xe0\x85\x87\x93\u0757\xf6?\xe1&\027\xc1\xbd\xa5\022?\xec\037!-w1\x90?\xed|\xed\x91hr\xb0?\xe0-\xe0"
 [9] "\033qv?\xc9\xf2\022\xd7s\030\xfc?\xe8\xa3\xd7"                                                       
[10] "=p\xa4?\xe1\xdc\xc6?\024\022\006?\xee>BZ\xeec"                                                       
[11] "?\xee\027\xc1\xbd\xa5\021\x9d?\xe0\xb0\xf2{\xb2\xfe\xc8?\xe7" 

我在这里有点不太深入。谁能告诉我如何打开这个.R文件。

1 个答案:

答案 0 :(得分:1)

该文件是由R保存的二进制文件。(您可以判断,因为RDX2条目表示它是什么类型的文件 - 请参阅http://biostat.mc.vanderbilt.edu/wiki/Main/RBinaryFormat

您应该尝试使用load("/Users/vincentlaufer/Desktop/all.t.subsets.R")

加载它