-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path02-languageR.Rmd
More file actions
78 lines (60 loc) · 1.64 KB
/
02-languageR.Rmd
File metadata and controls
78 lines (60 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# Le language R
<!-- KC: le script à charger -->
```{r, echo=FALSE}
knitr::read_chunk("./scripts/langage.R")
```
## Interagir avec R (60 min)
### Quelques repères historiques
KC: je pense qu'en faisant le bilan actuel ça donnera le pourquoi de R.
(Historique de R; Pourquoi R)
- Ouvrir l'interface visuel (console)
- Environnement de développement: RStudio, SublimeText, Textwrangler, Emac, Atom
- Répertoire de travail (~, ., chemin de fichier, getwd(), setwd())
```{r wkd, eval=FALSE}
<<lang01>>
```
- Type de variables
- Types d'objet
- Lire des fichiers
- formats utilisés et à éviter
- EX: passer d'un fichier Excel à R
- erreurs courantes
- noms de fichier et le répertoire de travail
- type de séparateur
- nom des colonnes
- les entrées vides
- Écrire des fichiers
- formats
- EX: passer d'un objet R à Excel
- Visualiser les objets
- ls, str, head, tail, summary
- Le script
- commenter
- découper
- la fonction 'source'
- Démystifier la fonction
- Aide
- Charger une librairie
- notion de contrôle de version: GIT
EXERCICE : modifier un fichier excel, le lire, le modifier et l'ouvrir à nouveau sur Excel
## Manipulation des objets (90 min)
- générer des objets (seq, c, matrix, vector, rep, expand.grid)
- indexation
- vecteur
- matrice
- liste
- manipulations sur data frame
- noms de colonnes et de rangées
- conversion entre types d'objets
- combiner des objets
- split
- merge
- subset
- sort
- order
- rank
- unique
- indexer des ensembles
- tableau croisé
## Exercice
**Description:** Compiler les données de Sutton, un tableau de nombre de tiges et de taille moyenne par espèce, au sein de trois blocs