This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### INSTALL ALL LIBRARIES AND DEPENDENCIES ##### | |
# this will only install the packages that are not already installed on your computer i.e. packages won't get updated | |
libs <- c( | |
) | |
## which packages are not yet installed? | |
libsInstalled <- installed.packages()[,1] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Install common packages; the tidyverse commes with a LOT of dependencies | |
R --vanilla << EOF | |
install.packages(c("tidyverse", "data.table", "devtools"), repos = "https://cran.rstudio.com/") | |
q() | |
# Install common packages for spatial operations | |
sudo apt install libgdal-dev gdal-bin libproj-dev libudunits2-dev | |
R --vanilla << EOF | |
install.packages(c("rgdal", "rgeos", "sp", "sf", "raster"), repos = "https://cran.rstudio.com/") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
no_zero <- function(x, integer_zero = TRUE, digits = 2) { | |
x <- round(x, digits = digits) | |
y <- sprintf(paste0('%.', digits,'f'),x) | |
y[x > 0 & x < 1] <- sprintf('.%s',x[x > 0 & x < 1]*(10**digits)) | |
y[x > -1 & x < 0] <- sprintf('-.%s',x[x > -1 & x < 0]*(-10**digits)) | |
y <- gsub(pattern = "0", replacement = "", x = y) | |
if(integer_zero){ | |
y[(x%%1) == 0] <- sprintf("%s", x[(x%%1) == 0]) | |
} else { | |
y[x == 0] <- '0' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Add CRAN Repository for an up-to-date R-Version | |
# https://cran.r-project.org/bin/linux/ubuntu/README.html | |
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/' | |
# Follow instructions to add key | |
# Install R | |
sudo apt update | |
sudo apt install libxml2-dev libssl-dev libcurl4-openssl-dev libopenblas-dev r-base r-base-dev |
NewerOlder