r - R 控制台不以正确的形式显示 unicode
问题描述
我们的老师要求我们在完成数据分析问题时使用 kable() 函数。但是,当我运行老师提供的示例代码时,unicode 似乎无法正确显示:
示例代码如下:
n <- 100
x <- rnorm(n)
y <- 2*x + rnorm(n)
out <- lm(y ~ x)
library(knitr)
kable(summary(out)$coef,digits=2)
R 控制台返回以下图表:
| | 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|
最后一列的正确形式应该是Pr(>|t|)。
但是,如果将我的代码更改为:
kable(summary(out)$coef, format="latex",digits=2)
返回的结果是:
\begin{tabular}{l|r|r|r|r}
\hline
& Estimate & Std. Error & t value & Pr(>|t|)\\
\hline
(Intercept) & -0.07 & 0.09 & -0.79 & 0.43\\
\hline
x & 2.05 & 0.09 & 22.81 & 0.00\\
\hline
\end{tabular}
我怀疑问题出在我电脑上的降价系统上。有谁知道如何解决这个问题?
解决方案
我将结果粘贴kable(summary(out)$coef, format="latex",digits=2)
到乳胶编译器中,然后使用以下更改运行它Pr(\ge \mid t\mid)
。有效。有时 R-Markdown 不能胜任这项工作。
推荐阅读
- javascript - 正则表达式用一个或多个字符的多个分隔符进行拆分
- download - Inno Setup 无法从 Google Drive 下载大文件
- python - 如何使用 Pandas 中数据框的两个参数从应用 lambda 的结果中返回列组成数据框
- python - 来自 Altcoin Tradingview RSI 的自己的 RSI 计算潜水员……有人知道为什么吗?
- docker - Docker 桌面中的默认 Docker 注册表
- blazor-server-side - Blazor 应用程序 - 在启动时将查询字符串传递给应用程序
- javascript - 在 div 中加载 JS 函数
- python - Markdown:恢复分隔符中捕获的空格
- java - 如何使用带有 Quarkus 的 Vertx 路由器将所有未找到的路由重定向到 index.html?
- javascript - React:如何在我无法控制的功能组件中使用 refs(即来自库)