R控制台无法以正确的形式显示unicode

时间:2018-10-27 21:53:50

标签: r unicode markdown r-markdown

我们的老师要求我们在完成数据分析问题时使用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(>&#124;t&#124;)|
|:-----------|--------:|----------:|-------:|------------------:|
|(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)

我怀疑问题出在我的计算机上的降价系统。有人知道如何解决此问题吗?

1 个答案:

答案 0 :(得分:1)

我将kable(summary(out)$coef, format="latex",digits=2)的结果粘贴到一个乳胶编译器中,然后使用以下更改Pr(\ge \mid t\mid)运行它。有效。有时R-Markdown不能完成这项工作。