контрольная точка не может найти мультидплыр в R-markdown - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь создать документ R-markdown, в котором я буду использовать multidplyr.Чтобы обеспечить воспроизводимость, я решил использовать библиотеку контрольных точек.

MWE:

---
title: "A great title"
author: "A great author"
date: "February 19, 2019"
output: html_document
---
```{r setup, include=F}
#Set knitr options
knitr::opts_chunk$set(echo = TRUE,
                      collapse = TRUE,
                      cache = TRUE,
                      #do not miss changing this folder to run the MWE
                      root.dir = "<my_folder>"
                      )
#Load packages
if(!("pacman" %in% .packages(all.available = T))){
  install.packages("pacman")
  library("pacman")
}else if(!("pacman" %in% (.packages()))){
  library("pacman")
}
p_load(magrittr, readr, plyr, dplyr, tidyr, stringr, ggplot2, purrr, parallel,
       ggplot2, corrplot, ggfortify, cluster, ggbiplot, ggrepel, checkpoint)    
if(!p_isinstalled("multidplyr")){  
  p_install_gh("hadley/multidplyr")
  library(multidplyr)
}else if(!p_loaded(multidplyr)){
  library(multidplyr)
}

#Make folder for checkpoint
if(!dir.exists('.checkpoint')) dir.create('.checkpoint')
#Set checkpoint
checkpoint("2019-02-19", R.version = '3.5.1', checkpointLocation = getwd())
```

#Session Info
```{r session, echo=TRUE}
sessionInfo()
```

Запуск этого кода дает мне следующую ошибку:

Ошибка вFUN (X [[i]], ...): нет пакета с именем 'multidplyr' Вызовы: ... withVisible -> eval -> eval -> checkpoint -> lapply -> FUN

Я попытался запустить его без условия if для multidplyr, просто устанавливая его каждый раз, далее я пытался установить его с помощью devtools, но я получаю ту же ошибку.Есть идеи?

...