微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在rmarkdown的表单元格中嵌入格式化的R代码?

如何解决如何在rmarkdown的表单元格中嵌入格式化的R代码?

我正在为一个R包制作一个小插图,在这里我想展示如何在两个R包中执行相同的操作。我的首选方法包括几个表,在这些表中,彼此相邻显示适当的代码,如下所示:

enter image description here

我不在乎确切的字体,但是我希望看到R代码很好清晰地布局,就像它在常规的rmarkdown块中,然后在表格的单元格中一样。

有没有办法在rmarkdown中实现类似的功能

(我想这可以通过直接键入html来完成,但是那样会很麻烦,因为我不太了解html。)

解决方法

如果我正确理解了您的问题,您只是希望R代码能够在Rmarkdown中显示?

`r ''````{r}
setup <- pacakge2::gogo(x) %>% 
dplyr::filter(blabla2)
packages2::plot(setup)
```

这使您可以在R块中显示代码 enter image description here

如果您想显示整个代码,可以这样做

````markdown
`r ''````{r}
steup <- pacakge2::gogo(x) %>% 
dplyr::filter(blabla2)
packages::plot(setup)
```
````

enter image description here

实际上将您的 r 代码呈现为 markdown 代码

,

如何使用我的huxtable软件包。您至少需要版本5.0。

library(huxtable)
hx <- huxtable(
        c("","Goal A","Goal B","Goal C"),c("Package 1","",""),c("Package 2","")
      )
hx[2,2] <- "`setup <- package1::start_run()`"
markdown(hx)[2,2] <- TRUE
quick_pdf(hx)

结果:

Screenshot

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。