Vous êtes sur la page 1sur 3

> x <- 5

> class(x)
[1] "numeric"
> y <- as.integer(6)
>
> class(y)
[1] "integer"
> z<-"coucou"
>
> class(z)
[1] "character"
>
> f<-False
Erreur : objet 'False' introuvable
> class(f)
Erreur : objet 'f' introuvable
> f<-FALSE
>
> class(f)
[1] "logical"
> t<-T
> class(t)
[1] "logical"
> x>3
[1] TRUE
> class(x>3)
[1] "logical"
> v<-c(1,3.2,10,5,0)
> v
[1] 1.0 3.2 10.0 5.0 0.0
> class(v)
[1] "numeric"
>
> u<-1:5
> u
[1] 1 2 3 4 5
> class(u)
[1] "integer"
> u+2
[1] 3 4 5 6 7
> u*6
[1] 6 12 18 24 30
> u/9
[1] 0.1111111 0.2222222 0.3333333 0.4444444 0.5555556
> u^2
[1] 1 4 9 16 25
> u+v
[1] 2.0 5.2 13.0 9.0 5.0
> u*v
[1] 1.0 6.4 30.0 20.0 0.0
> u/v
[1] 1.000 0.625 0.300 0.800 Inf
> w<-c(1,2,4)
> u+w
[1] 2 4 7 5 7
Warning message:
In u + w :
la taille d'un objet plus long n'est pas multiple de la taille d'un objet plus
court
> w+u
[1] 2 4 7 5 7
Warning message:
In w + u :
la taille d'un objet plus long n'est pas multiple de la taille d'un objet plus
court
> u*w
[1] 1 4 12 4 10
Warning message:
In u * w :
la taille d'un objet plus long n'est pas multiple de la taille d'un objet plus
court
> w<-c(1,2,4,8,16,32,64,128,256)
> u+w
[1] 2 4 7 12 21 33 66 131 260
Warning message:
In u + w :
la taille d'un objet plus long n'est pas multiple de la taille d'un objet plus
court
> sum(u)
[1] 15
> cumsum(u)
[1] 1 3 6 10 15
> diff(u)
[1] 1 1 1 1
> diff(u,2)
[1] 2 2 2
> v
[1] 1.0 3.2 10.0 5.0 0.0
> diff(v)
[1] 2.2 6.8 -5.0 -5.0
> diff(v,2)
[1] 9.0 1.8 -10.0
> max(u)
[1] 5
> min(u)
[1] 1
> mean(u)
[1] 3
> var(u)
[1] 2.5
> sort(u)
[1] 1 2 3 4 5
> sort(u, decreasing=T)
[1] 5 4 3 2 1
> length(5)
[1] 1
> length(u)
[1] 5
> u[3]
[1] 3
> w
[1] 1 2 4 8 16 32 64 128 256
> w[c(1,3,6)]
[1] 1 4 32
> w[c(1:3)]
[1] 1 2 4
> w[1:4]
[1] 1 2 4 8
> w[-2]
[1] 1 4 8 16 32 64 128 256
> w
[1] 1 2 4 8 16 32 64 128 256
> w>56
[1] FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE
> w[w>56]
[1] 64 128 256
> as.numeric(w>56)
[1] 0 0 0 0 0 0 1 1 1
> (1:length(w))[w<=56]
[1] 1 2 3 4 5 6
> w[(1:length(w))[w<=56]]
[1] 1 2 4 8 16 32
> v<-seq(0,1,length=11)
> v
[1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
> v<-seq(0, 1, length=10)
> v
[1] 0.0000000 0.1111111 0.2222222 0.3333333 0.4444444 0.5555556 0.6666667
0.7777778 0.8888889
[10] 1.0000000
> v<-seq(0, 1, length=9)
> v
[1] 0.000 0.125 0.250 0.375 0.500 0.625 0.750 0.875 1.000
> note_R<-c(10, 14, 5, 18, 12)
> note_R
[1] 10 14 5 18 12
> names(note_R)<-c("CC", "CC2", "TP1", "TP2", "CF")
> note_R
CC CC2 TP1 TP2 CF
10 14 5 18 12
> note_BigData<-c(17,15,16,14,19)
> note_BigData
[1] 17 15 16 14 19
> note_BI<- c(10,15,14,12,11)
> note_BI
[1] 10 15 14 12 11
> order(note_BI)
[1] 1 5 4 3 2
> note_BI[order(note_BI)]
[1] 10 11 12 14 15
> moyenne_BigData <- mean(note_BigData)
> moyenne_BigData
[1] 16.2
> moyenne_BI<- mean(note_BI)
> moyenne_BI
[1] 12.4
> moyenne_R<-mean(note_R)
> moyenne_R
[1] 11.8
> moyenne<-mean(c(moyenne_R,moyenne_BI,moyenne_BigData))
> moyenne
[1] 13.46667
> note_BigData["CC"]
[1] NA
> cc<- c("CC", "CC2")
> mean(note_BigData[cc])
[1] NA

Vous aimerez peut-être aussi