在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
答案 0 :(得分:0)
我从未使用过GRanges对象,但是您可以尝试:
sink('foo.txt')
print(out, n=5000)
sink()