2014-06-23 36 views
2

我希望能夠將信息發送到R控制檯,供用戶查看我編織文檔的時間。因此,舉例來說,我有一個代碼塊:如何在編織時將輸出發送到控制檯而不是文檔

<<descriptive, child = 'descriptive.Rnw'>>= 
@ 

不過在此之前,我想回行「開始描述部分......」到控制檯。所以我的問題是,如何將代碼塊發送到R控制檯而不是LaTeX文檔?

預先感謝

+0

什麼是您的操作系統? – Spacedman

+2

此外,每個問題的一個問題是這裏的政策。 – Spacedman

回答

3

在UNIX系統上,隱藏的調用system代碼塊呼應的消息:

<<fnord,results="hide",echo=FALSE>>= 
system("echo '\\n****** hello world *******\\n'") 
@ 
<<runme>>= 
x=1:10 
y=runif(10) 
plot(x,y) 
@ 

第一組塊吐出消息到控制檯,所述第二運行一般。注意使用一個單引號字符串來停止星星的外殼擴展,並使用\ n來換行。 show和echo選項可以停止輸出中出現的塊。

+0

非常好。非常感謝,完美的作品。當有人向你指出時總是如此明顯。再次感謝。我將重新發布我的第二個問題。 – nathaneastwood

+1

@Natty_E,如果您對此答案感到滿意,請在左邊勾選答案,以便將其標記爲已解決 – OdeToMyFiddle

相關問題