2017-07-17 75 views
0

我使用bookdown,並調用read_chunks從單獨的文件中加載各種R塊,以便在bookdown中執行。這對於R活動的塊 - 圖形,表格,模型等非常適用。但是,我有時想要使用單個值,例如「此數據集有N行」。Bookdown - inline R code

我知道如何在筆記本中做到這一點,但如何在bookdown和read_chunks的上下文中做到這一點並不清楚。我錯過了手冊中的內容嗎?

+0

這個數據集有\\ N \\行 – ekstroem

+0

它總是更容易幫助一個[可重現的例子](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-可再現-例子)。你究竟做了什麼?你得到的結果與你想要的結果是什麼? – MrFlick

回答

0

用戶錯誤是在這裏責怪。

當我試着r print(X)我在html輸出沒有價值,沒有錯誤,但r X工作得很好。

因此,重申一下,r RCODE的內聯代碼在由bookdown渲染的Rmd文件中正常工作。以區塊形式定義的對象返回到調用環境,因此可以在Rmd文件中進行內聯尋址和使用。

爲什麼r print(X)沒有工作,但r x沒有,我留給別人。

+0

這取決於「X」究竟是什麼。 'print()'是一個通用函數,它會根據傳遞給它的對象的類來做不同的事情。 – MrFlick