2013-04-21 71 views
1

每次我在R控制檯輸入任何東西時,都會收到一個'收據'行(即inputinputinput;請參閱附加的屏幕快照)。我無法弄清楚如何退還,並發現它非常煩人。我正在使用R 2.15.2 GUI 1.53 Leopard build 32位。任何想法如何關閉,如果關閉?R控制檯返回'inputinputinput',我該如何關閉它?

enter image description here

enter image description here

enter image description here

+2

爲什麼你說*每當我輸入任何東西*而你的會話清楚地顯示它只發生在你運行'scatterplot3d'時?你是不是能夠注意到你自己或者你的日誌沒有顯示足夠的情況? – flodel 2013-04-21 11:30:28

+1

不知道是什麼問題(我不能重現它),但如果它只發生在'scatterplot3d'上,你可以嘗試用捕獲的輸出重新定義它:'scatterplot3d < - function(...)invisible(capture.output (scatterplot3d :: scatterplot3d(...)))' – flodel 2013-04-21 11:40:44

+0

我無法重現此行爲。但是看看屏幕截圖,我只會在將'input'中的列用作'scatterplot3d'的輸入時看到這種行爲。你能提供'sessionInfo()'和'str(輸入)'的輸出嗎? – Dason 2013-04-21 12:31:00

回答

0

我敢肯定,如果你偷看通的R-SIG-MAG郵件列表,你會發現這是一個錯誤在一個R.app GUI的發佈。抓住最新版本 - 如果你繼續升級到R3.0,這個版本可能是最簡單的 - 而這個問題將會消失。 2.15.3最新的R.app版本可以正常工作,但我忘記了抓住它的位置。