【问题标题】:Separate with spaces to output chunk pieces RMarkdown用空格分隔以输出块 RMarkdown
【发布时间】:2020-02-22 12:44:01
【问题描述】:

我有以下块代码

## Generamos  modelo (CAFEINA incluído)

```{r tidy=TRUE}
(modelo<-randomForest(diagnostico~.,data=datos.entreno))

# La importancia de las variables
vimp<-as.data.frame(modelo$importance)
vimp[order(vimp$MeanDecreaseGini),,drop=FALSE]


# Hacer predicciones
predicciones <- predict(modelo, datos.test)
predicciones

# Matriz de confusión
(mc <- with(datos.test,table(predicciones, diagnostico)))
```

转换成pdf格式后是这样的:

如何在我标记的“黄色”位置添加空格?我想要的是将 R 代码与前一个输出片段分开。

【问题讨论】:

  • 您可以在 pdf 中使用乳胶代码,所以对我来说这将是解决方案。您是否尝试过在块之间添加 \vspace{} 之类的方法?但也许有更好的解决方案可用。

标签: r r-markdown chunked-encoding


【解决方案1】:

您希望在输出中包含 R 代码和结果。在 R 代码中包含其他命令也会将它们带到输出中。因此,您可以考虑将 R 块拆分为多个部分,以便通过 tex 来增加空间。 以下是在代码块之间添加空间的三个选项。

## Generamos  modelo (CAFEINA incluído)
```{r tidy=TRUE}
(modelo<-randomForest(diagnostico~.,data=datos.entreno))
```
&nbsp;         <!-- Option #1 -->
&nbsp;
```{r tidy=TRUE}
# La importancia de las variables
vimp<-as.data.frame(modelo$importance)
vimp[order(vimp$MeanDecreaseGini),,drop=FALSE]
```
\leavevmode
\newline       <!-- Option #2 -->
```{r tidy=TRUE}
# Hacer predicciones
predicciones <- predict(modelo, datos.test)
predicciones
```
\vspace{30mm}  <!-- Option #3 -->
```{r tidy=TRUE}
# Matriz de confusión
(mc <- with(datos.test,table(predicciones, diagnostico)))
```

【讨论】:

  • 谢谢。我没有找到任何其他方法。我将把我的代码分成几个块。
猜你喜欢
  • 2016-03-12
  • 2015-08-17
  • 2018-06-25
  • 1970-01-01
  • 2021-06-12
  • 2012-10-17
  • 1970-01-01
  • 1970-01-01
  • 2020-08-28
相关资源
最近更新 更多