【发布时间】:2017-04-11 08:55:17
【问题描述】:
我有一台临时的 Windows 7 笔记本电脑(32 位),上面装有 R 3.3.2 和 RStudio 1.0.44。
我正在使用 RStudio 笔记本,当我在其窗口中执行代码时它工作正常。但是,当我编译为 html(按预览)时,data.frames 消失了(有一个没有输出的块)。显示其他所有内容(矢量或图形)。
它似乎与笔记本利用的 data.frames 的新可爱打印格式有关。事实上,如果我使用 R-markdown(切换到 output: html_document),data.frames 以基本 R 格式显示没有问题。
任何帮助表示赞赏。
【问题讨论】:
-
看起来这是 rmarkdown 1.2 和 RStudio v1.0.44 特有的问题。我相信这个问题应该用 RStudio v1.0.132 解决;如果你想尝试安装它,你可以在dailies.rstudio.com 找到它——希望很快就会有补丁版本来解决这个问题!
-
好的,感谢您的帮助。如果问题出在 RStudio 版本上,我还可以求助于一些以前的版本,因为直到 10 天前我构建 HTML 文件时一切正常。今天我用最新版本的 RStudio 在新笔记本电脑上重新编译 Rmd 后发现了这个问题。
-
另一种解决方法是安装 rmarkdown 的开发版本,例如
devtools::install_github("rstudio/rmarkdown"). -
@Kevin Ushey 是的,我解决了使用 devtools 安装 rmarkdown 1.1 的问题。我注意到 rmarkdown 1.2 的另一个小问题是在文本和以下块之间添加了不好的额外空间。它使 HTML 文件变得非常不可读。