Lyx中Knitr的R错误

时间:2013-03-03 01:27:57

标签: r knitr lyx

这是我正在使用的代码,它可以在Rstudio中正常运行

a1 <- matrix(c(1601, 162527, 510, 412368), nrow=2, byrow=T)  
chisq.test(a1, correct=F)

这是我得到的错误

! Undefined control sequence.  
<argument> ^^M##^^M##  Pearson'  
s Chi-squared test^^M##^^M## data:  a1^^M## X...  
l.356 \end{verbatim}  

The control sequence at the end of the top line  
of your error message was never \def'ed. If you have  
misspelled it (e.g., `\hobx'), type `I' and the correct  
spelling (e.g., `I\hbox'). Otherwise just continue,  
and I'll forget about whatever was undefined.

如果我这样做会有用

c1 <- chisq.test(a1, correct=F)

然后使用

调用p值
c1$p.value

是什么导致了这个问题?

1 个答案:

答案 0 :(得分:2)

这是已知的错误,已在development version中修复(请参阅NEWS)。目前,您可以从以下位置安装它:

install.packages('knitr', repos = 'http://www.rforge.net/')