我们的老师要求我们在完成数据分析问题时使用kable()函数。但是,当我运行老师提供的示例代码时,Unicode似乎无法正确显示:
示例代码如下:
x
R控制台向我返回下图:
n <- 100
x <- rnorm(n)
y <- 2*x + rnorm(n)
out <- lm(y ~ x)
library(knitr)
kable(summary(out)$coef,digits=2)
最后一列的正确格式应为 Pr(> | t |)。
但是,如果将我的代码更改为:
| | Estimate| Std. Error| t value| Pr(>|t|)|
|:-----------|--------:|----------:|-------:|------------------:|
|(Intercept) | -0.07| 0.09| -0.79| 0.43|
|x | 2.05| 0.09| 22.81| 0.00|
返回的结果是:
kable(summary(out)$coef, format="latex",digits=2)
我怀疑问题出在我的计算机上的降价系统。有人知道如何解决此问题吗?
答案 0 :(得分:1)
我将kable(summary(out)$coef, format="latex",digits=2)
的结果粘贴到一个乳胶编译器中,然后使用以下更改Pr(\ge \mid t\mid)
运行它。有效。有时R-Markdown不能完成这项工作。