2010-05-27 70 views
4

有時R停止顯示輸出。我輸入數字1,然後鍵入返回鍵,並且不顯示任何內容。爲什麼R有時會停止顯示輸出?

在窗口中按下「停止」圖標後,出現這種情況,該窗口用於停止長時間計算。我在Mac上使用R 2.11.0。

按下「STOP」是否導致R停止顯示輸出?我如何讓R再次顯示輸出?

+0

我發現「停止」並不總是導致R停止顯示輸出。但是當R停止顯示輸出時,我不知道如何讓它再次顯示輸出。 – 2010-05-27 21:15:15

+0

也許你有'sink()'代碼的地方,當你停止計算沉沒沒有結束? – Marek 2010-05-28 19:51:12

+0

@Marek:感謝您的評論。 – 2010-06-03 21:39:12

回答

5

你正在運行一個Sweave腳本或其他輸出重定向?打破Sweave腳本經常會讓你沒有輸出。嘗試sink(NULL),看看是否修復它。

+0

謝謝你的回答。讀完之後,我沖泡了兩次,在完成之前將其停止(沖泡,就像Sweave一樣,是一個生成報告的包)。我使用了sink(NULL),輸出回來了。當我有我的原始輸出問題時,可能我正在使用brew。 – 2010-06-03 21:46:11

0

也許你可以通過在R-sig-mac郵件列表上詢問這個問題來得到一些更好的幫助。你可以在這裏訂閱它:https://stat.ethz.ch/mailman/listinfo/r-sig-mac

+0

我也在Windows上看到了這一點,所以我不認爲這是Mac特定的。 – Aniko 2010-05-27 21:26:33

+0

謝謝你的建議。 By Aniko的評論,也許這個問題不是Mac特有的。我加入了「r-help」列表,而不是「r-sig-mac」列表。 – 2010-05-28 00:49:03

相關問題