Блокнот RStudio не отображает data.frames при компиляции

У меня есть временный ноутбук с Windows 7 (32-разрядная версия), на котором установлены R 3.3.2 и RStudio 1.0.44.

Я использую блокнот RStudio, и он отлично работает, когда я выполняю код в его окне. Однако, когда я компилирую в html (нажимаю Preview), data.frames исчезают (есть кусок без вывода). Все остальное (векторы или фигуры) показано. Кажется, это связано с новым симпатичным форматом печати для data.frames, который использует блокнот. Действительно, если я использую R-markdown (переходя на output: html_document), data.frames отображаются без проблем в базовом формате R. Любая помощь приветствуется.


person Davide Passaretti    schedule 27.11.2016    source источник
comment
Похоже, это проблема именно с rmarkdown 1.2 и RStudio v1.0.44. Я считаю, что проблема должна быть решена с помощью RStudio v1.0.132; если вы хотите попробовать установить его, вы можете найти его по адресу dailies.rstudio.com. быть доступным, который исправляет это в ближайшее время!   -  person Kevin Ushey    schedule 27.11.2016
comment
Хорошо, спасибо за вашу помощь. Если проблема связана с версией RStudio, я также могу прибегнуть к некоторым предыдущим версиям, потому что все работало нормально до 10 дней назад, когда я создавал файл HTML. Сегодня обнаружил проблему после повторной компиляции Rmd на новом ноутбуке с новейшей версией RStudio.   -  person Davide Passaretti    schedule 28.11.2016
comment
Другое решение - установить версию rmarkdown для разработки, например. devtools::install_github("rstudio/rmarkdown").   -  person Kevin Ushey    schedule 29.11.2016
comment
@Kevin Ushey Да, я решил установить rmarkdown 1.1 с помощью devtools. Еще одна небольшая проблема, которую я заметил в rmarkdown 1.2, — это плохое дополнительное пространство, добавляемое между текстом и следующим фрагментом. Это сделало файл HTML совершенно нечитаемым.   -  person Davide Passaretti    schedule 30.11.2016


Ответы (1)


Для тех, у кого возникла эта проблема, оказалось, что проблема связана с rmarkdown 1.2.
Я решил установить rmarkdown 1.1:

remove.packages("rmarkdown")
library(devtools)
install_version("rmarkdown", version = "1.1", 
                repos = "http://cran.us.r-project.org")

Потом все заработало.

person Davide Passaretti    schedule 30.11.2016