R & amp; Сценарий установки RStudio для Ubuntu 18.04: пакеты TDD [закрыты]

Я установил установку для R и R Studio для Ubuntu 18.04. Цель состоит в том, чтобы иметь рабочую установку R Studio с типичными пакетами, используемыми при типичных переборах данных. Скрипт выглядит следующим образом: # Install R sudo apt update sudo apt install gdebi libxml2-dev libssl-dev libcurl4-openssl-dev libopenblas-dev r-base r-base-dev # Install RStudio cd ~/Downloads wget https://download1.rstudio.org/rstudio-xenial-1.1.447-amd64.deb sudo gdebi rstudio-xenial-1.1.447-amd64.deb printf '\nexport QT_STYLE_OVERRIDE=gtk\n' | sudo tee -a ~/.profile # Install common packages R --vanilla << EOF install.packages(c("tidyverse","data.table","dtplyr","devtools","roxygen2","bit64","readr"), repos = "https://cran.rstudio.com/") q() EOF # Install TDD packages install.packages("testthis") # Export to HTML/Excel R --vanilla << EOF install.packages(c("htmlTable","openxlsx"), repos = "https://cran.rstudio.com/") q() EOF # Blog tools R --vanilla << EOF install.packages(c("knitr","rmarkdown"), repos='http://cran.us.r-project.org') q() EOF sudo apt install python-pip sudo apt install python3-pip sudo -H pip install markdown rpy2==2.7.1 pelican==3.7.1 sudo -H pip3 install markdown rpy2==2.9.3 pelican==3.7.1 # PDF extraction tools sudo apt install libpoppler-cpp-dev default-jre default-jdk r-cran-rjava sudo R CMD javareconf R --vanilla << EOF library(devtools) install.packages("pdftools", repos = "https://cran.rstudio.com/") install_github("ropensci/tabulizer") q() EOF # TTF/OTF fonts usage sudo apt install libfreetype6-dev R --vanilla << EOF install.packages("showtext", repos = "https://cran.rstudio.com/") q() EOF # Cairo for graphic devices sudo apt install libgtk2.0-dev libxt-dev libcairo2-dev R --vanilla << EOF install.packages("Cairo", repos = "https://cran.rstudio.com/") q() EOF

Сценарий также доступен здесь. Он основан на аналогичном скрипте для 17.10, доступном здесь. Сценарий и результирующая установка RStudio были протестированы на Ubuntu Bungie 18.04 4.15.0-20-generic. Кажется, что все работает отлично (до сих пор ...).

Я добавил все пакеты, которые я обычно использую для перебора общих данных. Тем не менее, я новичок в TDD в R, и единственным пакетом, который я использовал до сих пор для R-TDD, является testthat здесь . Этот пакет охватил меня, но есть ли другие пакеты, связанные с TDD, которые должны быть добавлены в скрипт, подобный этому?

5
задан 11 June 2018 в 20:38

0 ответов

Другие вопросы по тегам:

Похожие вопросы: