Quelques grandes fonctions de R

Fonctions num?riques



Code R :
abs(x) #Valeur absolue
sqrt(x) #Racine carr?
round(x, digits=n) #arrondir,    round(3.475, digits=2) est 3.48
signif(x, digits=n) # arrondir,    signif(3.475, digits=2) is 3.5
log(x) #logarithme neperien     
log10(x)#log base 10
exp(x) #exponentiel de x



Fonctions de manipulation des textes



substr(x, start=n1, stop=n2) :
Permet d'extraire ou de remplacer des caract?res dans un vecteur de chaine de caract?res.

Code R :
 
x <- "abcdef"
substr(x, 2, 4) #donne "bcd"
substr(x, 2, 4) <- "22222" #donne "a222ef"
 


grep(pattern, x , ignore.case=FALSE, fixed=FALSE) :
Recherche pattern dans x. Si fixed = FALSE, alors pattern est une expression r?guli?re. Si fixed = TRUE, pattern est consid?r? comme du texte. La fonction retourne les indices correspondantes.

Code R :
grep("A", c("b","A","c"), fixed=TRUE) #retourne 2 


sub(pattern, replacement, x, ignore.case =FALSE, fixed=FALSE) :
Recherche pattern dans x et le remplace avec le texte de remplacement. Si fixed = FALSE, alors pattern est une expression r?guli?re. Si fixed = TRUE, pattern est consid?r? comme du texte.

Code R :
sub("\\s",".","Hello There")  #retourne "Hello.There" 


strsplit(x, split):
S?pare les ?l?ments du vecteur de caract?res x au niveau de split.

Code R :
strsplit("abc", "") #retourne un vecteur avec 3 ?l?ments "a", "b", "c"


paste(..., sep="") :
Concat?ne des chaines de caract?res en utilisant la cha?ne sep pour les s?parer.

Code R :
 
paste("x",1:3,sep="") #retourne c("x1","x2" "x3")
paste("x",1:3,sep="M") #retourne c("xM1","xM2" "xM3")
paste("Today is", date())
 


toupper(x):
Majuscules

tolower(x):
Minuscules


Fonctions statistiques



Code R :
mean(x) # moyenne de x
sd(x) # ?cart type de x
median(x) # m?diane de x
quantile(x, probs) # quantile de x , probs ?tant un vecteur num?rique de probabilit?s comprise entre 0 et 1.
range(x) # l'?tendue de x. Retourne un vecteur contenant le minimum et le maximum de x.
sum(x) # somme de x
min(x) # minimum de x
max(x) # maximum de x
sum(x)     sum
scale(x, center=TRUE, scale=TRUE) #centrer et r?duire les colonnes d'une matrice



D'autres fonctions



Code R :
seq(from , to, by) #g?n?re une s?quence
rep(x, ntimes) #rep?te x n fois





? Cours pr?c?dent
Les op?rateurs arithm?tiques et logiques


Cours suivant ?
Tri des donn?es avec R


Enjoyed this article? I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Twitter, Facebook or Linked In.

Show me some love with the like buttons below... Thank you and please don't forget to share and comment below!!
Avez vous aimé cet article? Je vous serais très reconnaissant si vous aidiez à sa diffusion en l'envoyant par courriel à un ami ou en le partageant sur Twitter, Facebook ou Linked In.

Montrez-moi un peu d'amour avec les like ci-dessous ... Merci et n'oubliez pas, s'il vous plaît, de partager et de commenter ci-dessous!





Cette page a été vue 6801 fois
Licence - Pas d?Utilisation Commerciale - Partage dans les M?mes Conditions
Licence Creative Commons