作者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://www.ptt.cc/bbs/R_Language/M.1434189382.A.DA7.html
※ 編輯: andrew43 (125.230.75.218), 06/13/2015 17:57:02
→ obarisk: 有時候summary和print的輸出和物件本身不同 06/13 18:47
→ andrew43: 是的。我只是舉個完整例子。 06/13 20:13
→ andrew43: sorry,這個方法似乎不是解決辦法。 06/13 21:53
→ andrew43: 看看原po可不可以指出其輸出的物件為何再來決定了。 06/13 21:54
推 sinclairJ: 有幫助!剛好我的物件跟print輸出是一樣的 晚點試試看 06/13 22:12
→ sinclairJ: 感謝你 06/13 22:12
→ andrew43: 如果方便的話,說一下你要輸出的物件是什麼。比較好解。 06/13 22:13
→ andrew43: 我這篇並不能完全解決print大量輸出的問題。 06/13 22:14
→ andrew43: 所以還是建議你把過程說清楚。 06/13 22:14