作者andrew43 (讨厌有好心推文後删文者)
看板R_Language
标题Re: [问题] 有关R资讯输出超过页面时...
时间Sat Jun 13 17:56:19 2015
你需要 capture.output()。以下举一个例子。
x <- rnorm(1000000)
x # 很长很长看不完
print(x) # 意义同上
str <- capture.output(print(x)) # 把萤幕 output 转成字串 str
write(str, file="test.txt") # 把 str 存成纯文字档 test.txt
之後就用纯文字编辑器开启 test.txt 即可。
※ 引述《sinclairJ (Jun)》之铭言:
: 如题 小弟跑了一个分析後
: 想看该分析模型的一些资讯
: 因为资讯太多了 R好像会自动省略前面的部分(如下图页面顶端)
: 但我感兴趣的资讯在前面阿~~~
: 各位先进有什麽好的方法吗?
: 有想过print可能可以一次输出几列 但好像不行...
: http://imgur.com/ztFVlRn 页面顶端图片
: http://imgur.com/aO0v1uz 面底端图片
: 感谢各位先进指教~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.230.75.218
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1434189382.A.DA7.html
※ 编辑: andrew43 (125.230.75.218), 06/13/2015 17:57:02
1F:→ obarisk: 有时候summary和print的输出和物件本身不同 06/13 18:47
2F:→ andrew43: 是的。我只是举个完整例子。 06/13 20:13
3F:→ andrew43: sorry,这个方法似乎不是解决办法。 06/13 21:53
4F:→ andrew43: 看看原po可不可以指出其输出的物件为何再来决定了。 06/13 21:54
5F:推 sinclairJ: 有帮助!刚好我的物件跟print输出是一样的 晚点试试看 06/13 22:12
6F:→ sinclairJ: 感谢你 06/13 22:12
7F:→ andrew43: 如果方便的话,说一下你要输出的物件是什麽。比较好解。 06/13 22:13
8F:→ andrew43: 我这篇并不能完全解决print大量输出的问题。 06/13 22:14
9F:→ andrew43: 所以还是建议你把过程说清楚。 06/13 22:14