R Notebook не оценивает фрагменты

Я пробую новую функцию блокнотов R в Rstudio, но фрагменты не оцениваются. Когда я просматриваю минимальный пример, представленный в rstudio (когда вы запускаете новый файл), окно явно говорит;

Try executing this chunk by clicking the *Run* button within the chunk or by placing your cursor inside it and pressing *Ctrl+Shift+Enter*.

Однако в предварительном просмотре нет кнопки «Выполнить», и код не оценивается. Это то, что я получаю в основном (даже если я помещаю eval = TRUE в параметры фрагмента).

введите здесь описание изображения

Я был во всем, но я все еще не могу получить куски для оценки. При использовании обычного документа rmarkdown он оценивается без проблем. Должен ли я размещать определенный htmlwidget или что-то в этом роде?

Вот мои характеристики:

R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252    LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                           LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] tse.sql_0.1.0   memisc_0.99.7-1 MASS_7.3-45     lattice_0.20-34 foreign_0.8-67  magrittr_1.5    ggplot2_2.2.0  
 [8] inegiR_1.2.0    dplyr_0.5.0     tse.utils_0.1.0

loaded via a namespace (and not attached):
 [1] Rcpp_0.12.7      knitr_1.14       munsell_0.4.3    colorspace_1.2-7 R6_2.2.0         stringr_1.1.0    plyr_1.8.4      
 [8] tools_3.3.2      grid_3.3.2       gtable_0.2.0     DBI_0.5-1        htmltools_0.3.5  lazyeval_0.2.0   yaml_2.1.13     
[15] assertthat_0.1   digest_0.6.10    tibble_1.2       formatR_1.4      base64enc_0.1-3  evaluate_0.10    rmarkdown_1.1   
[22] stringi_1.1.2    scales_0.4.1     XML_3.98-1.4     jsonlite_1.1     zoo_1.7-13    

Используя Rstudio 1.0.44 и следующие параметры:

введите здесь описание изображения

введите здесь описание изображения


person eflores89    schedule 10.01.2017    source источник


Ответы (2)


В качестве функции (или ошибки) фрагменты в Блокнотах запускаются не при нажатии кнопки «Предварительный просмотр», а скорее при оценке каждого фрагмента (в ходе написания самого Блокнота. Блокнот и вывод перед запуском кода

Если вы запустите весь код в блокноте перед публикацией, используя кнопку «Выполнить» в правом верхнем углу панели исходного кода, RStudio сможет найти объекты, которые вы хотите внедрить.

Блокнот и вывод после запуска кода

Кроме того, вы можете щелкнуть зеленую кнопку воспроизведения (стрелка вправо) в правом верхнем углу каждого фрагмента кода в блокноте, чтобы запустить каждый фрагмент кода.

person K.Daisey    schedule 10.01.2017
comment
Привет, Дейзи, спасибо, но, похоже, это не работает. Даже при оценке (например, слева) я получаю пустую страницу справа. Может дело в моей настройке? - person eflores89; 11.01.2017
comment
Привет @ eflores89, когда вы оцениваете, а затем нажимаете «Предварительный просмотр», код все еще не публикуется? Не могли бы вы опубликовать скриншот этого? Что происходит, когда вы выбираете «Вязать в HTML» в раскрывающемся меню «Предварительный просмотр»? - person K.Daisey; 11.01.2017

Запустите фрагмент кода, используя CTRL+SHIFT+Enter. Если вы сейчас выполните предварительный просмотр R Notebook, будет доступен вывод кода. Код должен быть выполнен в редакторе, прежде чем он будет отражен в предварительном просмотре.

person Saurabh Jain    schedule 13.09.2018