Выходной файл ноутбука R из фрагмента кода поврежден, когда paged.print = FALSE - PullRequest
0 голосов
/ 31 марта 2020

Я хочу создать блокнот R, а также вывести фрагменты кода, отображающие тиббл. Когда я установил для параметра paged.print в блоке кода значение FALSE, выходные данные выглядят испорченными.

Странно то, что вчера я на 100% уверен, что смог создать выходные данные таблицы, которые выглядели идеально .

Я также погуглил и обнаружил, что эта проблема известна, но, похоже, она уже была решена в более ранней версии RStudio:

https://community.rstudio.com/t/previewing-a-tibble-in-an-r-notebook/36752
Странные символы в предпросмотре R Notebook
https://github.com/rstudio/rstudio/issues/2748

Есть идеи, почему он у меня не работает?

Пример

---
title: "R Notebook"
output: html_notebook
---

```{r paged.print = FALSE}
library(tidyverse)
dat <- as_tibble(data.frame(x = rep(1,10),
                            y = rep("A", 10)))

dat
```

Токовый выход

[38;5;246m# A tibble: 10 x 2[39m
       x y    
   [3m[38;5;246m<dbl>[39m[23m [3m[38;5;246m<fct>[39m[23m
[38;5;250m 1[39m     1 A    
[38;5;250m 2[39m     1 A    
[38;5;250m 3[39m     1 A    
[38;5;250m 4[39m     1 A    
[38;5;250m 5[39m     1 A    
[38;5;250m 6[39m     1 A    
[38;5;250m 7[39m     1 A    
[38;5;250m 8[39m     1 A    
[38;5;250m 9[39m     1 A    
[38;5;250m10[39m     1 A  

Ожидаемый выход

# A tibble: 10 x 2
       x y    
   <dbl> <fct>
 1     1 A    
 2     1 A    
 3     1 A    
 4     1 A    
 5     1 A    
 6     1 A    
 7     1 A    
 8     1 A    
 9     1 A    
10     1 A 

Sys.info () :

   sysname        release        version       machine
 "Windows"       "10 x64"  "build 18363"      "x86-64"

R-версия: 3.6.3
RStudio-версия: 1.2.5033

...