R,列出markdown文件中使用的所有包和版本

标签 r r-markdown

嗨,我正在使用 R 和 R 工作室。有没有办法让我的 R Markdown 文件在文档末尾列出所有包及其受尊重的版本?谢谢!例如,

---
title: "test"
output: pdf_document
---

## R Markdown

```{r cars}
library(ggplot2)
library(gplots)
summary(cars)
```

最佳答案

您可以使用 names(sessionInfo()$otherPkgs) 获取加载的非基础包的名称。 ,所以也许是这样的:

---
title: "test"
output: pdf_document
---

## R Markdown

```{r}
library(ggplot2)
library(data.table)
summary(cars)
``` 

```{r}
installed.packages()[names(sessionInfo()$otherPkgs), "Version"]
``` 

enter image description here

关于R,列出markdown文件中使用的所有包和版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36777390/

相关文章:

r - knit() 内的 purl() 重复标签错误

r - 调整 RMarkdown 中的引用格式和样式

r - `[` 的第一个参数的名称是什么?

r - 比较R中的时间

r - 如何从 R 中的列中删除 $ 和 %?

R:如何更改knitr word中文本的字体和对齐方式

css - 有没有办法缩进R Markdown文件中段落的第一行

r - R 优化包

r - 对密度曲线下方的区域进行阴影处理,以标记最高密度区间 (HDI)

r - 调整RMarkdown文档中用kable()制成的表格的宽度