manipuler un vecteur Flashcards
générer des suite de nombre
seq()
généré le chiffre 1 à 9 interval de 2
ex : seq( 1,9 by = 2)
façons rapide de générer une séquence à partir de 1 à 15
> seq_len (15)
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
répéter des valeur ou vecteur
rep ()
répéter 2, 10 fois
> rep(2,10)
[1] 2 2 2 2 2 2 2 2 2 2
tri par ordre croisant
sort (c( ) )
> sort( c(4, -1, 6, 8))
[1] -1 4 6 8
ranger un vecteur par ordre
rank ( c(4, -1, 6, 8))
[1] 2 1 3 4
renverser un vecteur
> rev (1:10)
[1] 10 9 8 7 6 5 4 3 2 1
extraction des premiers élément d’un vecteur
> head (1:10, 3)
[1] 1 2 3
head (1:10, -3)
[1] 1 2 3 4 5 6 7
extraction des derniers élément d’un vecteur
> tail (1:10, -3)
[1] 4 5 6 7 8 9 10
extraction des élément diffèrent d’un vecteur
> unique( c(4, 9, 4, 9, 4, 6, 8,6, 8))
[1] 4 9 6 8
appartenance des valeurs à un vecteur
> x 3:5%in% x
[1] FALSE TRUE FALSE
arrondir
> x round( x)
[1] 5 9 4 10 4 6 8 6 8
round( x, 2)
[1] 4.90 9.00 4.30 9.60 4.34 6.00 8.00 6.00 8.00
somme et produit des elements d’un vecter
> sum( 3:5)
[1] 12
prod(3:5)
[1] 60
differerence des elements d’un veteur
> diff(3:5)
[1] 1 1