【问题标题】:RStudio notebook does not show data.frames when I compile编译时 RStudio 笔记本不显示 data.frames
【发布时间】: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 文件变得非常不可读。

标签: r rstudio rnotebook


【解决方案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")

然后一切正常。

【讨论】:

    猜你喜欢
    • 2018-10-20
    • 2018-08-30
    • 1970-01-01
    • 2018-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多