# 
library(tidyverse)
── Attaching core tidyverse packages ─────────────────── tidyverse 2.0.0 ──
✔ dplyr     1.1.4     ✔ readr     2.1.5
✔ forcats   1.0.0     ✔ stringr   1.5.1
✔ ggplot2   3.4.4     ✔ tibble    3.2.1
✔ lubridate 1.9.3     ✔ tidyr     1.3.1
✔ purrr     1.0.2     ── Conflicts ───────────────────────────────────── tidyverse_conflicts() ──
✖ dplyr::filter() masks stats::filter()
✖ dplyr::lag()    masks stats::lag()
ℹ Use the ]8;;http://conflicted.r-lib.org/conflicted package]8;; to force all conflicts to become errors

Polices dans markdown

Bonjour

Bonjour

Bonjour

Les sous-sections

Les sous-sous-sections

Aller regarder Quarto dans R sur youtub

ce que vous voyez dans le bandeau grisé s’appelle un Chunk. C’est dans cet espace que nous allons écrire les codes R.

1+1 # un simple calcul
cars # afficher le data frame
dim(cars) # dimension du dataframe
names(cars) # nom des colones (ou des variables)
help(cars)
cars$speed # afficher la variable speed
cars[,1] # idem
cars[28,1] # afficher la 28 eme observation de la variable speed


plot(cars)


cars%>%plot()

# charger les données cars et selectionner la variable speed

  

cars$speed+cars$dist
mean(cars$speed)
var(cars$speed)
sum(cars$speed)
sd(cars$speed)
quantile(cars$speed)


cars$speed%>%mean() # Moyenne ne marche pas 
cars$speed%>%var() # variance  
cars$speed%>%sum() # somme
cars$speed%>%sd() # Ecart-type
cars$speed%>%quantile() # quantile


# Afficher les premières lignes du nouveau data frame contenant uniquement la variable speed
head(speed_data)

cars%>%mutate(vitesse = speed *1.60934,speed = NULL, distance = dist*1.60934, dist= NULL)->frcars # ne marche pas 

frcars

cars%>%mutate(vitesse = speed*1.60934)
# créer une variable de vitesse en kmh

dplyr::summarise(cars,vitesse_moyenne_mph = mean(speed), distance_moyenne_m = mean(dist),
vitesse_sd_mph = sd(speed), distance_sd_m = sd(dist))
library(readxl)
Exercice4 <-read_excel("Exercice4 (1).xlsx")
(Exercice4_1_)%>%table() # table de fréquence (ne marche pas)
Vote
  A   B 
512 488 

Tidyverse

Pipe

cheat sheet : antseche

importer des données excel

Vecteurs

1:100
  [1]   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22  23
 [24]  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46
 [47]  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69
 [70]  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92
 [93]  93  94  95  96  97  98  99 100
LS0tCnRpdGxlOiAiTm90ZWJvb2sgZGUgQWxpb3UiCm91dHB1dDogaHRtbF9ub3RlYm9vawplZGl0b3Jfb3B0aW9uczogCiAgY2h1bmtfb3V0cHV0X3R5cGU6IGlubGluZQotLS0KYGBge3J9CiMgCmBgYAoKYGBge3J9CmxpYnJhcnkodGlkeXZlcnNlKQpgYGAKCgojIFBvbGljZXMgZGFucyBtYXJrZG93bgogKkJvbmpvdXIqCiAKKipCb25qb3VyKioKCjx1PkJvbmpvdXI8L3U+CgojIyBMZXMgc291cy1zZWN0aW9ucwoKIyMjIExlcyBzb3VzLXNvdXMtc2VjdGlvbnMKCkFsbGVyIHJlZ2FyZGVyIFF1YXJ0byBkYW5zIFIgc3VyIHlvdXR1YgoKY2UgcXVlIHZvdXMgdm95ZXogZGFucyBsZSBiYW5kZWF1IGdyaXPDqSBzJ2FwcGVsbGUgdW4gQ2h1bmsuIEMnZXN0IGRhbnMgY2V0IGVzcGFjZSBxdWUgbm91cyBhbGxvbnMgw6ljcmlyZSBsZXMgY29kZXMgKipSKiouIAoKCgoKCmBgYHtyfQoxKzEgIyB1biBzaW1wbGUgY2FsY3VsCmNhcnMgIyBhZmZpY2hlciBsZSBkYXRhIGZyYW1lCmRpbShjYXJzKSAjIGRpbWVuc2lvbiBkdSBkYXRhZnJhbWUKbmFtZXMoY2FycykgIyBub20gZGVzIGNvbG9uZXMgKG91IGRlcyB2YXJpYWJsZXMpCmhlbHAoY2FycykKY2FycyRzcGVlZCAjIGFmZmljaGVyIGxhIHZhcmlhYmxlIHNwZWVkCmNhcnNbLDFdICMgaWRlbQpjYXJzWzI4LDFdICMgYWZmaWNoZXIgbGEgMjggZW1lIG9ic2VydmF0aW9uIGRlIGxhIHZhcmlhYmxlIHNwZWVkCgoKcGxvdChjYXJzKQoKCmNhcnMlPiVwbG90KCkKCiMgY2hhcmdlciBsZXMgZG9ubsOpZXMgY2FycyBldCBzZWxlY3Rpb25uZXIgbGEgdmFyaWFibGUgc3BlZWQKCiAgCgpjYXJzJHNwZWVkK2NhcnMkZGlzdAptZWFuKGNhcnMkc3BlZWQpCnZhcihjYXJzJHNwZWVkKQpzdW0oY2FycyRzcGVlZCkKc2QoY2FycyRzcGVlZCkKcXVhbnRpbGUoY2FycyRzcGVlZCkKCgpjYXJzJHNwZWVkJT4lbWVhbigpICMgTW95ZW5uZSBuZSBtYXJjaGUgcGFzIApjYXJzJHNwZWVkJT4ldmFyKCkgIyB2YXJpYW5jZSAgCmNhcnMkc3BlZWQlPiVzdW0oKSAjIHNvbW1lCmNhcnMkc3BlZWQlPiVzZCgpICMgRWNhcnQtdHlwZQpjYXJzJHNwZWVkJT4lcXVhbnRpbGUoKSAjIHF1YW50aWxlCgoKIyBBZmZpY2hlciBsZXMgcHJlbWnDqHJlcyBsaWduZXMgZHUgbm91dmVhdSBkYXRhIGZyYW1lIGNvbnRlbmFudCB1bmlxdWVtZW50IGxhIHZhcmlhYmxlIHNwZWVkCmhlYWQoc3BlZWRfZGF0YSkKCmNhcnMlPiVtdXRhdGUodml0ZXNzZSA9IHNwZWVkICoxLjYwOTM0LHNwZWVkID0gTlVMTCwgZGlzdGFuY2UgPSBkaXN0KjEuNjA5MzQsIGRpc3Q9IE5VTEwpLT5mcmNhcnMgIyBuZSBtYXJjaGUgcGFzIAoKZnJjYXJzCgpjYXJzJT4lbXV0YXRlKHZpdGVzc2UgPSBzcGVlZCoxLjYwOTM0KQojIGNyw6llciB1bmUgdmFyaWFibGUgZGUgdml0ZXNzZSBlbiBrbWgKCmRwbHlyOjpzdW1tYXJpc2UoY2Fycyx2aXRlc3NlX21veWVubmVfbXBoID0gbWVhbihzcGVlZCksIGRpc3RhbmNlX21veWVubmVfbSA9IG1lYW4oZGlzdCksCnZpdGVzc2Vfc2RfbXBoID0gc2Qoc3BlZWQpLCBkaXN0YW5jZV9zZF9tID0gc2QoZGlzdCkpCmBgYAoKCmBgYHtyfQpsaWJyYXJ5KHJlYWR4bCkKRXhlcmNpY2U0IDwtcmVhZF9leGNlbCgiRXhlcmNpY2U0ICgxKS54bHN4IikKKEV4ZXJjaWNlNF8xXyklPiV0YWJsZSgpICMgdGFibGUgZGUgZnLDqXF1ZW5jZSAobmUgbWFyY2hlIHBhcykKCgpgYGAKCgpUaWR5dmVyc2UKClBpcGUgCgpjaGVhdCBzaGVldCA6IGFudHNlY2hlIAoKaW1wb3J0ZXIgZGVzIGRvbm7DqWVzIGV4Y2VsCgpWZWN0ZXVycwoKYGBge3J9Cm1lYW4oYygxMiwxNSwxNykpCmMoMTIsMTUsMTgpJT4lbWVhbigpICMgTW95ZW5uZSBkZXMgdmVjdGV1cnMKYWdlPC1jKDEyLDE1LDE3KQphZ2UlPiVtZWFuKCkKYWdlKzUKKGFnZSs1KSU+JW1lYW4oKQpjKDEsMiwzLC4uLikgIyBjcmVlciB1bmUgbGlzdGUgZGUgMSBqdXNxdSfDoCAxMDAKMToxMDAKCmBgYAoKCgoKCg==