GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare R su Debian 10

R è un linguaggio di programmazione open source e un ambiente libero specializzato in calcolo statistico e rappresentazione grafica. È supportato dalla R Foundation for Statistical Computing e utilizzato principalmente da statistici e data miner per lo sviluppo di software statistico e l'esecuzione di analisi dei dati.

Questo articolo fornisce informazioni su come installare R su una Debian 10.

Prerequisiti #

Assicurati di aver soddisfatto i seguenti prerequisiti prima di continuare con questo tutorial:

  • Sistema Debian 10 con almeno 1G di RAM. Se la tua macchina ha meno di 1 GB di RAM, puoi creare un file di scambio.
  • Sei loggato come utente con privilegi sudo.

Installazione di R su Debian #

I pacchetti R dei repository Debian sono spesso obsoleti. Installeremo R dal repository gestito da CRAN.

Per installare R su Debian 10, segui questi passaggi:

I seguenti passaggi descrivono come installare l'ultima versione stabile di R su Debian 10:

  1. Installa i pacchetti necessari per aggiungere un nuovo repository su HTTPS:

    sudo apt install dirmngr apt-transport-https ca-certificates software-properties-common gnupg2
  2. Esegui i seguenti comandi per abilitare il repository CRAN e aggiungere la chiave GPG CRAN al tuo sistema:

    sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/debian buster-cran35/'
  3. Aggiorna l'elenco dei pacchetti e installa il pacchetto R:

    sudo apt updatesudo apt install r-base
  4. Verifica l'installazione stampando la versione R:

    R --version

    Al momento della stesura di questo articolo, l'ultima versione stabile di R è la versione 3.6.3:

    R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
    Copyright (C) 2020 The R Foundation for Statistical Computing
    Platform: x86_64-pc-linux-gnu (64-bit)
    
    R is free software and comes with ABSOLUTELY NO WARRANTY.
    You are welcome to redistribute it under the terms of the
    GNU General Public License versions 2 or 3.
    For more information about these matters see
    https://www.gnu.org/licenses/.

Installazione dei pacchetti R da CRAN #

Uno dei motivi principali per cui R è così popolare è l'array video di pacchetti disponibili tramite la Comprehensive R Archive Network (CRAN).

Se non l'hai già installato, installa build-essential pacchetto che contiene gli strumenti necessari per la compilazione dei pacchetti R:

sudo apt install build-essential

Se il R binary viene lanciato come root o sudo i pacchetti vengono installati a livello globale e disponibili per tutti gli utenti del sistema. Per impostare una libreria personale per il tuo utente, richiama il file binario come utente normale.

Ad esempio, installeremo un pacchetto chiamato stringr , che fornisce implementazioni rapide e corrette di manipolazioni di stringhe comuni.

Apri la console R come root:

sudo -i R
R version 3.5.1 (2018-07-02) -- "Feather Spray"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> 

I comandi seguenti vengono eseguiti all'interno della console R.

Installa il stringr pacchetto:

install.packages("stringr")

L'installazione richiederà del tempo. Una volta completato, carica la libreria:

library(stringr)

Crea un semplice vettore di caratteri chiamato tutorial :

tutorial <- c("How", "to", "Install", "R", "on", "Debian", "9")

Esegui la seguente funzione che stampa la lunghezza di una stringa:

str_length(tutorial)
[1] 3 2 7 1 2 6 1

Puoi trovare altri pacchetti R nella pagina Pacchetti CRAN e installarli con install.packages() .


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Python 3.9 su Debian 10

  3. Come installare Memcached su Debian 10

  4. Come installare TeamViewer su Debian 10

  5. Come installare Git su Debian 9

Come installare Skype su Debian 9

Come installare Python 3.7 su Debian 9

Come installare TeamViewer su Debian 9

Come installare Debian 11

Come installare Vai su Debian 10

Come installare Vai su Debian