我經常將R代碼嵌入到Rnw文件中,並使用knitr
將Rnw文件轉換爲tex文件,然後轉換爲pdf。這種方法的優點是提高了重複性。缺點是它會中斷寫作流程。將R代碼的輸出插入到Rnw文件中
例如,假定下面的是一個研究論文的結果部分的一部分:和
我比較A組的裝置組B. A組的平均值爲
\Sexpr{mean(groupA)}
。 B組的平均值爲\Sexpr{mean(groupB)}
。 (以下兩句然後將兩個裝置在 上下文中,解釋兩個裝置的值,並解釋它們的差的大小的 相關性)
爲了將裝置在上下文中,解釋它們的價值並解釋它們差異的相關性,我需要能夠看到每個均值的實際值。但是如果不運行knitr
將tex轉換爲pdf,然後再轉爲pdf,這會碎片並阻止寫入過程的流程,但我無法看到每個均值的值。
人們是否使用任何允許R代碼在Rnw文件中運行的方法。在上面的例子中,是否有一種方法可以顯示Rnw文件中每個均值的值,從而不會中斷寫入流?或者是否有任何解決方法?
您不能將計算包含在未顯示的塊中嗎?如果您使用的是RStudio,那麼您可以運行該塊(或甚至相關的行)來查看結果。存儲的值可以在你的'Sexpr'中使用。 – A5C1D2H2I1M1N2O1R2T1 2014-12-27 16:45:17
對不起,我不明白。你能稍微說一下嗎? – luciano 2014-12-27 16:49:10