2016-11-27 109 views
1

我有一个临时的Windows 7笔记本电脑(32位),我有R 3.3.2和RStudio 1.0.44。当我编译时,RStudio笔记本没有显示data.frames

我正在使用RStudio笔记本,并且它在我的窗口中执行代码时工作正常。但是,当我编译为html(按Preview)时,data.frames消失(没有输出的块)。显示其他所有内容(矢量或图形)。 这似乎与笔记本所利用的data.frames新的可爱打印格式有关。事实上,如果我使用R-markdown(切换到output: html_document),则在基本R格式中显示的数据帧没有问题。 任何帮助表示赞赏。

+0

看起来这是一个专门针对rmarkdown 1.2和RStudio v1.0.44的问题。我相信这个问题应该用RStudio v1.0.132来解决;如果你想尝试安装它,你可以在http://dailies.rstudio.com找到它 - 希望有一个补丁版本可以修复这个很快! –

+0

好的,谢谢你的帮助。如果问题出在RStudio版本上,我也可以使用一些以前的版本,因为在我建立HTML文件的10天前,一切正常。今天,我在用新版本的RStudio重新编译新笔记本电脑上的Rmd后发现了这个问题。 –

+0

另一个解决方案是安装rmarkdown的开发版本,例如'devtools :: install_github( “rstudio/rmarkdown”)'。 –

回答

2

对于有这个问题的人,事实证明这个问题与rmarkdown 1.2有关。
我解决了安装rmarkdown 1.1

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

然后一切正常。

相关问题