Donnerstag, 6. April 2017

R Package Helper: Finden aller benötigten R Pakete

So kann man alle R Pakete in einem Projekt finden und in eine Datei schreiben.

RUN grep -r -h library src | tr '()' ' ' | tr '"' ' ' | awk '{print $2}' > DEPENDENCIES.txt

Später kann man diese Datei im Dockerfile verwenden um im Docker alle benutzen R Pakete zu installieren:

RUN cat DEPENDENCIES.txt  | xargs -i Rscript -e 'install.packages("{}", repos="http://cran.us.r-project.org")'

Keine Kommentare:

Kommentar veröffentlichen