Sweave没有正确阅读\ Sexpr {}

时间:2017-09-28 16:13:51

标签: r pdf sweave

我正在尝试使用函数\ Sexpr {}在Sweave中创建内联代码。 这是我的sweave代码:

it last 11minutes45 which \Sexpr{nrow(data)}

当我使用此代码运行pdf时,我只是进入我的pdf:'它持续11分45,其中'仅此而已。

2)我试图像这样添加一个代码块:

<<code1, rexample = FALSE, echo=FALSE, eval=TRUE,message=FALSE>>=
x<-nrow(data)
@

然后按

it last 11minutes45 which \Sexpr{x}

在这种情况下,我得到了我的pdf:&#39;它持续了11分45,其中&#39;仅此而已。

3)我试图像这样添加一个代码块:

<<code1, rexample = FALSE, echo=FALSE, eval=TRUE,message=FALSE>>=
x=45000
@

然后按

it last 11minutes45 which \Sexpr{x}

在这种情况下,我进入我的pdf:&#39;它持续11分45,其中45000&#39; - 这实际上是我正在寻找的。

4)我试图将\更改为\或to /或//但它没有工作。我没有下载R2HTML包。我的第一行中有\ usepackage {Sweave}。

有人有想法解决我的问题吗?非常感谢

1 个答案:

答案 0 :(得分:1)

您是否在sweave文档中创建了对象<{1}} ,在之前创建了?您知道当您在Rstudio中单击“编译PDF”时进行扫描时,会创建一个新的空会话(没有当前会话的全局变量)。你能尝试下面的例子吗?

data