#
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
Bonjour
Bonjour
Bonjour
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