Как указал hrbrmstr, функция для создания списка ссылок только загружена em> пакеты пригодятся. Поскольку он показал нам только пример, а не функцию, я сам написал ее, которую очень часто использую в научных исследованиях и статьях (иногда в сочетании с R Markdown).
citations <- function(includeURL = TRUE, includeRStudio = TRUE) {
if(includeRStudio == TRUE) {
ref.rstudio <- RStudio.Version()$citation
if(includeURL == FALSE) {
ref.rstudio$url <- NULL;
}
print(ref.rstudio, style = 'text')
cat('\n')
}
cit.list <- c('base', names(sessionInfo()$otherPkgs))
for(i in 1:length(cit.list)) {
ref <- citation(cit.list[i])
if(includeURL == FALSE) {
ref$url <- NULL;
}
print(ref, style = 'text')
cat('\n')
}
}
Так, например, после запуска
library(readr)
library(dplyr)
library(ggplot2)
library(knitr)
функция citations()
будет печатать:
Команда RStudio (2016). RStudio: интегрированная среда разработки для R. RStudio, Inc., Бостон, Массачусетс. http://www.rstudio.com.
Основная команда R (2017). R: язык и среда для статистических вычислений. R Foundation for Statistical Computing, Вена, Австрия. https://www.R-project.org.
Се И (2016). knitr: пакет общего назначения для создания динамических отчетов в R. Пакет R версии 1.15.1, http://yihui.name/knitr.
Се И (2015). Динамические документы с R и вязанием, 2-е издание. Чепмен и Холл/CRC, Бока-Ратон, Флорида. ISBN 978-1498716963, http://yihui.name/knitr.
Се И (2014). «knitr: комплексный инструмент для воспроизводимых исследований в R». В Stodden V, Leisch F и Peng RD (eds.), Реализация воспроизводимых вычислительных исследований. Чепмен и Холл/CRC. ISBN 978-1466561595, http://www.crcpress.com/product/isbn/9781466561595 а>.
Уикхэм Х (2009). ggplot2: элегантная графика для анализа данных. Спрингер-Верлаг Нью-Йорк. ISBN 978-0-387-98140-6, http://ggplot2.org.
Уикхем Х. и Франсуа Р. (2016). dplyr: Грамматика обработки данных. Пакет R версии 0.5.0, https://CRAN.R-project.org/package=dplyr а>.
Уикхэм Х., Хестер Дж. и Франсуа Р. (2016). readr: чтение табличных данных. Пакет R версии 1.0.0, https://CRAN.R-project.org/package=readr а>.
person
MS Berends
schedule
10.05.2017