当purl没有产生错误时诊断knitr错误

时间:2015-08-08 08:55:16

标签: r rstudio knitr

我在我的文档中使用带有Compile PDF的RStudio运行knitr。然后我收到了错误

Line 2333 Error in FUN(left, right) : non-numeric argument to binary operator

我明白这个错误通常会发生在哪里。但是,在这种情况下我不能。

  1. 运行knitr脚本的purl版本不会产生任何错误。也就是说,R块没有问题。
  2. .Rnw文件的第2333行没有R代码。只有纯粹的LaTeX。用%替换LaTeX代码会产生相同的错误(并在同一行上)。
  3. 当我注释掉前面的行时,我得到了相同的错误,总是在注释掉的行之前的行上。

    我该怎么做才能诊断出这个问题?

1 个答案:

答案 0 :(得分:0)

错误发生在knitr文件的后续行中的内联(\Sexpr)函数中。