2017-07-17 74 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