Introduction

Introduction

Cet article traitera principalement de l'installation de R sur Linux, mais fournira également un exemple simple sur la façon d'utiliser R pour tracer. Ceci est le premier article de la série d'articles R, alors abonnez-vous à notre flux RSS pour des mises à jour régulières. Tout le monde, qui souhaite utiliser R pour son travail ou qui s'intéresse simplement à ce logiciel est invité à suivre cette série d'articles. L'objectif principal de ces articles est de fournir une référence rapide à R avec des exemples illustratifs.

Qu'est-ce que GNU R?

R est un langage de programmation open source (progiciel) et un environnement utilisé principalement pour l'analyse des données statistiques. Il est autorisé en vertu de la licence publique générale GNU (GPL). R est un langage de programmation très intuitif. Vous pouvez beaucoup faire dans quelques lignes de code R, principalement parce qu'il existe un grand nombre de packages disponibles pour R, ce qui signifie un grand nombre de fonctions préprogrammées à utiliser. Vous pouvez obtenir des packages R via un réseau d'archives R complete (CRAN).

Les forces de R sont: la visualisation graphique des données telles que les parcelles, l'analyse des données, les données statistiques.

Les faiblesses de R sont les suivantes: stockage de données structurées complexes, interrogeant les données, traitant de grands ensembles de données, qui ne rentrent pas dans la mémoire de l'ordinateur.

Installation de GNU R sur Linux / Unix.

Système de gestion des emballages

Debian / Ubuntu / Mint

Sur Debian comme des systèmes Linux tels que Debian, Ubuntu ou Linux Mint, vous pouvez installer R à partir de référentiels standard. Ceci est un moyen préféré d'installer R sur votre système. La commande ci-dessous télécharge et installera R avec toutes ses conditions préalables:

$ sudo apt-get install r-base

Si vous n'avez pas le Sudo Commande disponible sur votre système Vous devez d'abord vous connecter en tant qu'utilisateur racine, puis installer R avec:

# apt-get install r-core

Redhat / fedora / centos

Comme avec les systèmes Debian comme Linux, vous pouvez installer R sur Redhat Linux et d'autres tours de distribution comme Redhat en utilisant le Miam commande. L'installation en utilisant le Miam La commande est entièrement automatique lorsque la seule exigence est activée le référentiel EPEL. La commande ci-dessous installera R avec toutes ses conditions préalables:

$ sudo yum install r

Installation à partir du code source

Cette méthode d'installation de R sur votre système doit être choisie en dernier recours. Normalement, vous installez à partir du code source Si vous avez des exigences d'environnement spécifiques, vous ne pouvez pas installer à partir de référentiels de packages standard, vous n'avez pas de privilèges racine pour installer de nouveaux logiciels sur le système (cluster Linux / Unix) ou vous avez désespérément besoin de la version R durable pour votre travail.

Afin de m'installer R sur votre système Téléchargez d'abord le dernier code source GNU R. Cela dépend du numéro de version, vous vous retrouverez avec un seul fichier gziped appelé r-2.15.2.le goudron.gz. Deuxièmement, vous devez le décompresser avec le le goudron commande:

$ TAR XZF R-2.15.2.le goudron.gz

Sur la base de la version R, cela créera un nouveau répertoire. Dans notre cas, le nom du répertoire sera R-2.15.2. Accédez à ce répertoire et exécutez le script de pré-compilation «Configurer»:

$ CD R-2.15.2 $ ./ Configurer

Avec le script «Configurer», vous pouvez fournir des indicateurs différents pour ajuster la compilation à votre environnement. Si vous n'avez pas d'exigences spéciales, vous pouvez commencer la compilation avec:

$ faire

Cela compilera R à l'intérieur de votre répertoire domestique d'où vous pouvez également commencer à l'utiliser. L'étape suivante est facultative car elle nécessite des privilèges de superutilisateurs. Si vous avez des privilèges de superutilisateurs, vous pouvez installer un nouveau logiciel sur le système avec:

$ faire l'installation

Exécution GNU R sur Linux / Unix et exemple simple.

Aux fins de l'exemple simple ci-dessous, téléchargez l'exemple GNU-R.Fichier CSV et enregistrez-le dans votre répertoire de travail.

Running R

Laissez-nous maintenant exécuter R sur votre plate-forme Linux / Unix. Tout d'abord, accédez à votre répertoire de travail en utilisant le CD commande puis saisissez ce qui suit:

$ R R Version 2.15.1 (2012-06-22) - Copyright de «guimauves rôties» (C) 2012 La Fondation R pour l'informatique statistique ISBN 3-900051-07-0 Plateforme: x86_64-pc-linux-gnU (64 bits)… 

Cela fonctionnera R sur votre système d'exploitation Linux.

Exemple simple R

Prévoyons maintenant un exemple R simple, qui comprend: premièrement, récupérer les données d'un fichier séparé de virgule et deuxième, en traçant les séries chronologiques et en produisant un histogramme.

Récupérer les données d'un fichier

Afin de lire un .Fichier CSV dans R Nous utilisons le lire.CSV fonction. Par exemple,

> Données<-read.csv('example.csv', header=F)

Cette fonction lit les données numériques stockées dans l'exemple GNU-R.Fichier CSV et les alloue à la variable appelée «données». Maintenant, "Data" est une matrice d'une colonne One. Par conséquent, afin d'accéder aux valeurs dans la première colonne de «données», nous écrivons des données [, 1].

Traçage

Pour tracer les valeurs stockées dans la variable «données [, 1]», nous utilisons le parcelle fonction comme suit:

 > tracé (données [, 1], type = 'l')

L'option «type» dans la fonction parcelle signifie quel type de tracé doit être dessiné. La méthode de tracé Type = "L" s'assure que nous obtenons un type de traçage de ligne (valeurs connectées à une ligne).

La figure ci-dessus affiche la sortie de ce qui précède parcelle fonction. De plus, fournissons un exemple pour afficher un histogramme correspondant à «Data [, 1]». Cela peut être obtenu comme suit:

 > Hist (données [, 1])

La sortie de cette fonction est illustrée dans la figure ci-dessous.

Conclusion

En résumé, nous avons décrit comment obtenir et installer R sur la plate-forme Linux \ Unix. Un exemple simple de lire.CSV et parcelle Les fonctions ont également été fournies. Comme vous pouvez le voir, l'installation de R sous Linux ne nécessite qu'une commande d'une ligne, ce qui est extrêmement pratique. Cet article est le premier de la série d'articles sur R. Si vous souhaitez continuer à en savoir plus sur R, veuillez vous abonner à notre flux RSS ou simplement visiter régulièrement LinuxCareer.com


Série de tutoriels GNU R:

Partie I: Tutoriels d'introduction à GNU R:

  1. Introduction à GNU R sur le système d'exploitation Linux
  2. Exécution de GNU R sur le système d'exploitation Linux
  3. Un tutoriel rapide sur les opérations de base, les fonctions et les structures de données
  4. Un tutoriel rapide sur les modèles et graphiques statistiques
  5. Comment installer et utiliser des packages dans GNU R
  6. Construire des packages de base à GNU R

Partie II: Langue Gnu r:

  1. Un aperçu du langage de programmation GNU R

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Choses à installer sur Ubuntu 22.04
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Gestion de la liste des processus et terminaison automatique des processus
  • Comment mettre à jour Firefox sur Linux
  • Téléchargement Linux
  • Meilleure distribution Linux pour les développeurs
  • Désactiver les mises à jour automatiques sur Ubuntu 22.04 Jammy Jellyfish…