首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R笔记本没有显示数据帧的代码输出

R笔记本没有显示数据帧的代码输出
EN

Stack Overflow用户
提问于 2017-12-17 11:30:50
回答 2查看 3.4K关注 0票数 3

当我试图查看数据帧结果时,R笔记本中的代码块输出没有出现(好像没有运行)。我必须通过pander()函数传递它,以查看输出打印结果。这跟针织品有关吗?我之所以提到这一点,是因为我在开始时将选项设置为:

代码语言:javascript
复制
```{r setup, include = FALSE}

knitr::opts_chunk$set(echo =真,eval =真)

代码语言:javascript
复制

我已经尝试将选项直接设置在块中,但是得到了相同的不想要的结果。是否有我没有正确配置的设置?我还必须指出,这是一种不一致的行为。也就是说,我可能会停止处理它,过了一段时间,代码输出会以某种方式出现。

下面是我试图将粘贴到R笔记本中的工作代码的示例。

设置笔记本工作区选项

代码语言:javascript
复制
```{r setup, include = FALSE}

knitr::opts_chunk$set(echo =真,eval =真)

代码语言:javascript
复制

加载相应的库和包

代码语言:javascript
复制
```{r}

图书馆(简易包装)

图书馆(“dplyr”,

代码语言:javascript
复制
      "ggplot2",
代码语言:javascript
复制
      "caret",
代码语言:javascript
复制
      "tidyverse",
代码语言:javascript
复制
      "tidytext",
代码语言:javascript
复制
      "ROCR",
代码语言:javascript
复制
      "pander",
代码语言:javascript
复制
      "knitr",
代码语言:javascript
复制
      "broom")
代码语言:javascript
复制

以下是一些样本数据:

代码语言:javascript
复制
```{r}

图书馆(重新登记)

read_csv("https://raw.githubusercontent.com/vincentarelbundock/Rdatasets/master/csv/datasets/mtcars.csv"

代码语言:javascript
复制
col_types = cols(Attrition = col_character()))
代码语言:javascript
复制

看到了结构。(此输出按预期显示)

代码语言:javascript
复制
```{r}

一瞥(装)

代码语言:javascript
复制

预览前十行(这是未显示的输出。(没有发生任何事情)

代码语言:javascript
复制
```{r}

头(装)

代码语言:javascript
复制

这个输出也不会显示。(什么也没发生)

代码语言:javascript
复制
```{r}

attibm %>%

summarise_if(is.integer,平均数)

代码语言:javascript
复制

当我传递pander函数时,它会显示出来。

代码语言:javascript
复制
```{r}

attibm %>%

summarise_if(is.integer,mean) %>%

潘德()

代码语言:javascript
复制

这个也显示出来了。

代码语言:javascript
复制
```{r}

拉皮条(头像)

代码语言:javascript
复制

我已经检查了发布的问题:R型笔记本中的数字输出,但是我无法看到与这个案例的联系。

我希望这足够清楚,并且您可以复制这里显示的代码。如能在此问题上提供任何帮助,我们将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-20 09:38:19

最新版本的减价不再与pandocv2兼容。您可以使用

代码语言:javascript
复制
library(rmarkdown); pandoc_version()

如果是pandoc版本,您需要可以下载的markdown的开发版本。

代码语言:javascript
复制
library(devtools); install_github("rstudio/rmarkdown")

为了缩小这是否是最新版本的pandoc的问题,尝试通过添加

代码语言:javascript
复制
 ---
 output:  
  html_notebook 
    keep_md: true
 ---
票数 3
EN

Stack Overflow用户

发布于 2020-06-28 16:24:20

我遇到了类似的问题,data.frame和DT:data.table没有显示任何输出。

这个帖子帮了我。我发现问题的原因是我在.rmd文件名中输入错误,包括一个非ASCII字符!我一把它移开,问题就解决了。希望这对其他人也有帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47854646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档