Re: [問題] 有關R資訊輸出超過頁面時...

作者: andrew43 (討厭有好心推文後刪文者)   2015-06-13 17:56:19
你需要 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 面底端圖片
: 感謝各位先進指教~
作者: obarisk (OSWALT)   2015-06-13 18:47:00
有時候summary和print的輸出和物件本身不同
作者: andrew43 (討厭有好心推文後刪文者)   2015-06-13 20:13:00
是的。我只是舉個完整例子。sorry,這個方法似乎不是解決辦法。看看原po可不可以指出其輸出的物件為何再來決定了。
作者: sinclairJ (KEEP MOVING FORWARD)   2015-06-13 22:12:00
有幫助!剛好我的物件跟print輸出是一樣的 晚點試試看感謝你
作者: andrew43 (討厭有好心推文後刪文者)   2015-06-13 22:13:00
如果方便的話,說一下你要輸出的物件是什麼。比較好解。我這篇並不能完全解決print大量輸出的問題。所以還是建議你把過程說清楚。

Links booklink

Contact Us: admin [ a t ] ucptt.com