如何显示所有内容并输出到文件

时间:2018-08-08 10:01:24

标签: r

在R中,我有一个data.frame如下。我尝试使用捕获输出并将其保存到文件。但是我无法显示文件的全部内容。如何捕获所有内容并将其保存到文件?

out<-capture.output(dat)
cat(out, file="foo.txt",sep="\n")

在“ foo.txt”文件中:

GRanges object with 64 ranges and 1 metadata column:
       seqnames          ranges strand |              score
          <Rle>       <IRanges>  <Rle> |          <numeric>
    24     chrI     54465-54751      * |  0.105508391829195
   180    chrII   269805-269999      * |  0.193550118387652
   267    chrII   484793-485071      * |  0.104396728326273
   273    chrII   491317-491643      * |  0.156685421683233
   534   chrIII   304919-305173      * |  0.213069755405916
   ...      ...             ...    ... .                ...
  4115    chrXV   840371-840675      * |  0.108179402969038
  4203    chrXV 1088341-1088708      * |  0.105422580208723
  4426   chrXVI   616105-616427      * |  0.096156726436109
  4477   chrXVI   732385-732655      * |  0.115328817564031
  4518   chrXVI   866791-867117      * | 0.0800621091052711

1 个答案:

答案 0 :(得分:0)

我从未使用过GRanges对象,但是您可以尝试:

sink('foo.txt')
print(out, n=5000)
sink()