Я заметил странное поведение в ноутбуке RStudio в R 3.5.1. Я могу воспроизвести поведение, используя этот код:
list()
head(iris)
Сначала должен быть напечатан пустой список. Затем, если какой-либо фрейм данных печатается либо в том же, либо в другом фрагменте кода, его значения заключаются в дополнительные символы (некоторые из них отмечены стрелками), как на этом экране печати.
In R 3.5.1:
Такое поведение может быть связано с этой проблемой со списками R. Он присутствует в блокнотах и исчезает, если код запустить консолью или если документ вяжется. В R 3.4.4 этой проблемы также нет. Если между списком и фреймом данных выполняется дополнительный код, проблема также исчезает, например:
list()
1
head(iris)
У меня есть эти вопросы:
- Я использую Windows. Могут ли пользователи Linux и Mac OS воспроизвести проблему?
- Как можно объяснить причины искажения на выходе?
- Куда мне следует сообщить о проблеме, если я хочу, чтобы она была решена в будущем?
Session info ---------------------------------------------------------------------------------------
setting value
version R version 3.5.1 (2018-07-02)
system x86_64, mingw32
ui RStudio (1.1.453)
language (EN)
collate English_United States.1252
tz Europe/Helsinki
date 2018-07-15
Packages -------------------------------------------------------------------------------------------
package * version date source
base * 3.5.1 2018-07-02 local
compiler 3.5.1 2018-07-02 local
datasets * 3.5.1 2018-07-02 local
devtools 1.13.6 2018-06-27 CRAN (R 3.5.0)
digest 0.6.15 2018-01-28 CRAN (R 3.5.0)
graphics * 3.5.1 2018-07-02 local
grDevices * 3.5.1 2018-07-02 local
knitr 1.20.8 2018-07-07 Github (yihui/knitr@89b34a6)
memoise 1.1.0 2017-04-21 CRAN (R 3.5.0)
methods * 3.5.1 2018-07-02 local
stats * 3.5.1 2018-07-02 local
tools 3.5.1 2018-07-02 local
utils * 3.5.1 2018-07-02 local
withr 2.1.2 2018-06-28 Github (jimhester/withr@fe56f20)
xfun 0.3 2018-07-06 CRAN (R 3.5.0)
yaml 2.1.19 2018-05-01 CRAN (R 3.5.0)
sessionInfo()
на случай, если что-то зависит от локали? - person Kevin Ushey   schedule 15.07.2018