GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare R su CentOS 7

R è un linguaggio di programmazione open source in rapida crescita e un ambiente gratuito 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 tutorial ti insegnerà come installare R su CentOS 7 e come installare i pacchetti R dal Comprehensive R Archive Network (CRAN) ufficiale.

Prerequisiti #

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

  • Il tuo sistema ha almeno 1G di RAM. Altrimenti, puoi creare un file di scambio.
  • Sei loggato come utente con privilegi sudo.

Installazione di R su Centos #

Al momento della scrittura, l'ultima versione stabile di R è la versione 3.5.

Per installare R su CentOS 7, segui questi passaggi:

  1. I pacchetti R sono disponibili nei repository EPEL. Se non hai il repository EPEL installato sulla tua macchina puoi farlo digitando:

    sudo yum install epel-release

    Ti verrà chiesto di accettare la chiave GPG del repository, digita y e premi Enter .

  2. Una volta aggiunto il repository, installa R digitando:

    sudo yum install R

    R è un metapacchetto che contiene tutti i componenti R necessari.

  3. Verifica l'installazione digitando il seguente comando che stamperà la versione R:

    R --version
    R version 3.5.0 (2018-04-23) -- "Joy in Playing"
    Copyright (C) 2018 The R Foundation for Statistical Computing
    Platform: x86_64-redhat-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
    http://www.gnu.org/licenses/.

Installazione dei pacchetti R da CRAN #

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

A scopo dimostrativo, installeremo un pacchetto chiamato stringr , che fornisce implementazioni rapide e corrette di manipolazioni di stringhe comuni.

Una volta avviati come root, i pacchetti verranno installati a livello globale e disponibili per tutti gli utenti del sistema. Se avvii R senza sudo, verrà configurata una libreria personale per il tuo utente.

Inizia aprendo la console R come root:

sudo -i R
R version 3.5.0 (2018-04-23) -- "Joy in Playing"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-redhat-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.

>
Tutti i seguenti comandi vengono eseguiti all'interno della console R.

Installa il stringr pacchetto eseguendo il comando seguente:

install.packages("stringr")

Ti verrà chiesto di selezionare un mirror CRAN:

Installing package into ‘/usr/lib64/R/library’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Secure CRAN mirrors 

Seleziona lo specchio più vicino alla tua posizione.

L'installazione richiederà del tempo e una volta completata, carica la libreria digitando:

library(stringr)

Quindi, crea un semplice vettore di caratteri chiamato tutorial :

tutorial <- c("How", "to", "Install", "R", "on", "CentOS", "7")

Esegui la seguente funzione che stamperà la lunghezza di ogni stringa:

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

Puoi trovare altri pacchetti R in Pacchetti CRAN disponibili per nome e installarli con install.packages() .


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Ruby su CentOS 7

Come installare PostgreSQL su CentOS 7

Come installare Go su CentOS 7

Come installare Python 3 su CentOS 7

Come installare Pip su CentOS 7

Come installare R su CentOS 8