Comment faire pour démarrer votre première session de r

Vous êtes sans doute impatient de se lancer sur un code de R réel. Ici, vous arrivez à faire exactement cela. Préparez-vous à vous salir les mains et de se plonger dans le monde de la programmation!

Sommaire

Dire bonjour au monde

Livres de programmation commencent généralement avec un programme très simple. Souvent, ce premier programme crée le message Bonjour le monde!. Dans R, bonjour programme mondial se compose d'une ligne de code.

Démarrez une nouvelle session de R, tapez la commande suivante dans votre console et appuyez sur Entrée:

> Print (“ Bonjour tout le monde ”)

R répond immédiatement avec cette sortie:

[1] “ Bonjour tout le monde ”!;

Vous pouvez réduire entrée et de sortie en un seul bloc de code, comme ceci:

> Print (“ Bonjour tout le monde ”) [1] “ Bonjour tout le monde ”!;

Faire des maths simples

Tapez la commande suivante dans votre console pour calculer la somme de cinq numéros:

> 1 + 2 + 3 + 4 + 5 [1] 15

La réponse est 15, que vous pouvez facilement vérifier par vous-même. Vous pensez peut-être qu'il ya un moyen plus facile de calculer cette valeur, même si - et vous auriez raison.

Utilisation de vecteurs

UN vecteur est le type le plus simple de structure de données dans le manuel R. Le R définit un vecteur tel que “un seul co entiténconsistant d'une collection de choses” ;. Une collection de numéros, par exemple, est un vecteur numérique - les cinq premiers nombres entiers forment un vecteur numérique de longueur 5.

Pour construire un vecteur, le type dans la console:




> C (1, 2, 3, 4, 5) [1] 1 2 3 4 5

En construisant votre vecteur, vous avez utilisé avec succès une fonction dans R. En langage de programmation, un amusantction est un morceau de code qui prend quelques entrées et fait quelque chose de spécifique avec eux. En construisant un vecteur, vous dites au c () fonction pour construire un vecteur avec les cinq premiers entiers. Les entrées à l'intérieur des parenthèses sont appelés arguments.

Vous pouvez également construire un vecteur en utilisant des opérateurs. Un opérateur est un symbole vous vous en tenez entre deux valeurs d'effectuer un calcul. Les symboles +, -, *, et / sont tous les opérateurs, et ils ont la même signification qu'ils font en mathématiques. Ainsi, 1 + 2 en R renvoie la valeur 3, comme vous le souhaitiez.

Un opérateur très pratique est appelée séquence, et il ressemble à une virgule (:). Tapez la commande suivante dans votre console:

> 1: 5 [1] 1 2 3 4 5

C'est plus comme ça. Avec trois frappes, vous avez généré un vecteur avec les valeurs 1 par 5. Pour calculer la somme de ce vecteur, tapez dans votre console:

> Somme (1: 5) [1] 15

Bien que tout à fait fondamentale, cet exemple vous montre que l'utilisation des vecteurs vous permet de faire des opérations complexes avec une petite quantité de code.

Le stockage et le calcul des valeurs

Utilisation de R comme une calculatrice est très intéressant, mais peut-être pas si utile que ça. Une capacité beaucoup plus utile est le stockage de valeurs et ensuite faire des calculs sur ces valeurs stockées. Essaye ça:

> X lt; - 1: 5> x [1] 1 2 3 4 5

Dans ces deux lignes de code, vous affectez abord la séquence 1: 5 à un objet appelé X. Ensuite, vous demandez R pour imprimer la valeur de X en tapant X dans la console et appuyez sur Entrée.

Dans R, l'opérateur d'affectation est lt; -, lequel vous tapez dans la console à l'aide de deux frappes: le symbole inférieur à (lt;) Suivi d'un trait d'union (-). La combinaison de ces deux symboles représente affectation. Il est une bonne pratique de toujours entourer le lt; - par des espaces. Cela rend votre code plus facile à lire et à comprendre.

En plus de la récupération de la valeur d'une variable, vous pouvez faire des calculs sur cette valeur. Créez une seconde variable appelée y, et attribuez-lui la valeur 10. Puis ajouter les valeurs de X et y, comme suit:

> Y lt; - 10> x + y [1] 11 13 14 15 12

Les valeurs des deux variables elles-mêmes ne changent pas sauf si vous affectez une nouvelle valeur à l'un d'eux. Vous pouvez le vérifier en tapant ce qui suit:

> X [1] 1 2 3 4 5> Y [1] 10

Maintenant créer une nouvelle variable z, assigner la valeur de x + y, et imprimer sa valeur:

> Z lt; - x + y> z [1] 11 13 14 15 12

Les variables peuvent également prendre des valeurs de texte. Vous pouvez attribuer la valeur Bonjour à une variable appelée h, par exemple, en présentant le texte à la R entre guillemets, comme ceci:

> H lt; - “ Bonjour ”> h [1] “ Bonjour ”

Vous devez entrer des valeurs de texte ou le caractère à la R guillemets - simple ou double. R accepte à la fois. Donc, à la fois h lt; - Bonjour et h lt; - 'Bonjour' sont des exemples de syntaxe de R valide.

Vous pouvez utiliser le c () fonction pour combiner des valeurs numériques dans des vecteurs. Cette technique fonctionne également pour le texte:

> Hw lt; - c (“ Bonjour ” ;, “ monde n ° 148;!)> Hw [1] “ Bonjour ” “! Monde ”

Vous utilisez le coller () fonctionner pour concaténer plusieurs éléments de texte. Par défaut, coller () met un espace entre les différents éléments, comme ceci:

> Coller (“ Bonjour ” ;, “ monde n ° 148;!) [1] “ Bonjour tout le monde ”!;

Parler à l'utilisateur

Vous pouvez écrire des scripts R qui ont une certaine interaction avec un utilisateur. Pour poser les questions de l'utilisateur, vous pouvez utiliser la readline () fonction. Dans l'extrait de code suivant, vous lisez une valeur à partir du clavier et de l'affecter à la variable ton nom:

> H lt; - “ Bonjour ”> votrenom lt; - readline (“ Quel est votre nom? “) Quel est votre nom? Andrie> Coller (h, votrenom) [1] “ Bonjour Andrie ”

Ce code semble être un peu lourd, cependant. De toute évidence, il serait beaucoup mieux d'envoyer ces trois lignes de code simultanément à R et les faire évaluer en une seule fois.


» » » » Comment faire pour démarrer votre première session de r