【问题标题】:Chunks R-studio bugged, dont print data-frames. Rmarkdown块 Rstudio 被窃听,不会打印数据帧。降价
【发布时间】:2020-03-31 18:42:07
【问题描述】:

好吧,我刚刚在一个项目中工作并使用新的 Rmd,现在我的块不会在文档中打印我的数据框。如果我在控制台中复制代码,它就可以工作。

这很好奇,因为我打开了另一个存档,他们让我这样做。事实上,这个有缺陷的档案的大部分代码都是来自其他的,但是这个不起作用。

我尝试重新启动、清除输出等,但似乎没有任何效果。

这是我在文档开头的块选项:

---
title: "Solo idiopáticos no cov out yes"
author: "Galán del Águila Pacheco Cruz"
date: "19/3/2020"
output:
  html_document:
    df_print: paged
    toc: yes
    toc_depth: '5'
    header-includes: \renewcommand{\contentsname}{Índice}
  pdf_document:
    toc: yes
    toc_depth: 5
header-includes: \renewcommand{\contentsname}{Índice}
---



```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

我对再现性/会话信息有点陌生,所以如果你能向我解释我如何提供这些有用的信息,我会按事实提供。

【问题讨论】:

  • 您能粘贴一些您尝试过的代码,包括顶部的块选项吗?您可以通过在控制台中输入dput(data_frame_name) 来打印出数据框的dput
  • 当然,请稍等。完成@Matt
  • 在下面查看我的回复
  • 我刚刚回答了你的答案。 @马特。没用。

标签: r r-markdown knitr


【解决方案1】:

更改你的块选项,以便include = TRUE:

```{r setup, include=TRUE}
knitr::opts_chunk$set(echo = TRUE)
```

你可以阅读更多关于块选项here

【讨论】:

  • 不不,不是编织选项不起作用(我什至没有尝试编织这个),而是块本身。它不播放任何数据帧,因为它曾经在其他 rmds 中工作。 @马特。这也不起作用
  • 哦...您是否尝试在 Rmarkdown 环境中使用您在 R 中创建的 df?
  • 不,我刚刚创建了它,并在我的环境中得到了它。事实上,如果我把它放在控制台中,我可以看到它/我去环境并点击它,这样它就会显示一个新标签。这就是为什么我不明白这个被诅咒的文件发生了什么
  • 如果没有更多信息,很难排除故障。看看你是否可以提供一个代表:stackoverflow.com/help/minimal-reproducible-example,并查看dput
  • 好的,谢谢。我会尽可能快地做到这一点。首先我要尝试打开一个新文件,看看它是否只是这个(因为其他已经完成的文件可以正常工作)。有趣的是 knitr 也可以使用 -_-。
【解决方案2】:

似乎是我的电脑或终端出现了问题。现在它起作用了。

【讨论】:

    猜你喜欢
    • 2015-01-13
    • 2019-04-20
    • 1970-01-01
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    • 1970-01-01
    相关资源
    最近更新 更多