[英]R notebook: Rmd and html do not match
我有一個 .Rmd
---
title: "R Notebook"
output: html_notebook
---
```{r}
dplyr::glimpse(cars)
```
但是,在預覽筆記本時,我看到了工件:
這里發生了什么? 我重新啟動了 R,並清除了 knitr 緩存但沒有運氣。
> version
_
platform x86_64-conda-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status
major 4
minor 0.3
year 2020
month 10
day 10
svn rev 79318
language R
version.string R version 4.0.3 (2020-10-10)
nickname Bunny-Wunnies Freak Out
不幸的是,這只是部分答案(而且評論太長),但它至少可以解決一些混淆。
1.) 您遇到的問題並不新鮮; 相反,它是眾所周知的。 請在此處和此處查看(未回答的)問題。 此外,它不取決於您的特定 R 會話,而是似乎是需要修復的一般 HTML/knitr 問題。 另外,如果你用谷歌搜索你的虛假 ASCII 顏色代碼,就會出現很多 Rmd 和 knitr 文件,人們遇到完全相同的問題,即使在 CRAN 或 RStudio 頁面上! ( 圖一)
2.) 您所看到的是由灰色<dbl>
文本和其他白色文本輸出引起的 ASCII 顏色代碼。 更具體地說,它們源自具有一般形式\[38;5;${ID}m
(來源:上面的第二個鏈接)的 256 色擴展顏色集。
遺憾的是,我不確切知道如何解決這個問題,但您至少可以通過僅使用不會更改輸出中配色方案的 Base R 函數來規避它! 如果我想出一個完整的答案,我會相應地編輯這個部分答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.