0

我正在尝试 Rstudio 中的新 R 笔记本功能,但这些块没有评估。当我预览 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 和这些选项:

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

1

作为一项功能(或错误),当您单击“预览”时,Notebooks 中的块不会运行,而是在您评估每个块时(在编写 Notebook 本身的过程中)。 代码运行前的笔记本和输出

如果您在发布前运行 Notebook 中的所有代码,使用源窗格右上角的“运行”按钮,RStudio 可以找到您想要嵌入的对象。

代码运行后的笔记本和输出

或者,您可以单击 Notebook 中每个代码块右上角的绿色播放(向右箭头)来运行每个代码块。

于 2017-01-10T20:15:54.760 回答
0

使用 CTRL+SHIFT+Enter 运行代码块。如果您现在预览 R Notebook,代码输出将可用。代码必须在编辑器中执行,然后才能反映在预览中。

于 2018-09-13T10:42:19.687 回答