1
Prérequis
2
Introduction
2.1
Installation
2.2
Oui, mais c’est quoi R?
2.3
Pourquoi R?
2.4
Apprendre R et trouver de l’aide
3
Premiers pas
3.1
Ouvrir un projet RStudio
3.2
Organiser son projet
3.3
Créer un script
R
3.4
Créer des objets et les manipuler
3.4.1
Objet unique
3.4.2
Vecteur
3.5
Introduction aux fonctions, aux packages et à l’aide
4
Structures et types de données
4.1
Les types de données
4.1.1
Les charactères (character)
4.1.2
Les doubles (double)
4.1.3
Les entiers (integer)
4.1.4
Les booléens (boolean or logical)
4.1.5
En bonus, les facteurs (factors)
4.2
Les transformations
4.3
Les Structures de données
4.3.1
Vecteurs
4.3.2
Matrices
4.3.3
Tableaux
4.3.4
Listes
4.3.5
Attributs
4.4
Manipuler les structures
4.4.1
Index et Test
4.4.2
Remplacer, assigner
4.4.3
Concaténation
4.4.4
Transformation
4.4.5
Transposition
4.4.6
Opérations
5
Structure de contrôle
5.1
Logical operators
5.2
Boucles
5.2.1
Boucle
for
5.2.2
Boucle while
5.3
Conditions
5.4
Fonctions utiles
6
Fonctions
6.1
Definition
6.2
Déclarer une fonction
6.2.1
Appeler une fonction
6.2.2
Fonction sans argument
6.2.3
Fonction anonyme
6.2.4
Return
6.3
Informations
6.4
Portée (function scope)
6.5
Conseils
7
Environnements et scoping
7.1
Environments
7.1.1
Environments in functions
8
Travailler avec des dates
9
Travailler avec des chaînes de charactère
10
Science des données: importer, manipuler des données
11
Science des données: graphiques
12
Communications
13
Errors, Warnings and Debugging
14
Packages
15
GIT
16
Interfacing other languages
Le compagnon de l’utilisateur R
Chapitre 16
Interfacing other languages
Using other languages from R such as C, C++ or Julia.