Академический Документы
Профессиональный Документы
Культура Документы
N. TSOPZE
Intro.
!x : NON logique
x&y : ET logique
x|y : OU logique
xor(x,y) : OU exclusif
identical(x, y)
^ : puissance
%% : modulo
%/% : division entière
Vecteurs
Création
V=c(liste des valeurs) ou v=vector()
Vect=c(1,3,5,NA,10)
vect = c(Attr1 = val, attr2 = val, …)
Accès aux éléments: V[index] – V[1]
Mode (V) – Type des éléments
Length(V) – taille de V
Is.na (V) : vérifie si les éléments ont des valeurs ou pas –
présence (TRUE), absence (FALSE)
Names (V): liste des valeurs (unique)
rev(V) : inverse l’ordre des éléments de V
Addition de deux vecteur : V1+V2
Multiplication : 2*V
Produit scalaire : V1*V2
Vecteur – stat.
Séquences
rep(val,n) crée un vecteur de n éléments
initialisés à val
1:n construit un vecteur des éléments
allant de 1 à n avec le pas 1
seq(from = VI, to = VF, by = pas)
seq(VI, VF, length = nombre)
letters – lettres de l’alphabet
letters[2] ’b’
Vecteurs (sous – vecteur)
Création
M = matrix (c(liste des éléments), ncol=nombre
de colonnes, byrow=T/F)
M=matrix(data=vecteur,nrow=…, ncol=…)
dim (M) – nombre de ligne, nombre de colonnes
rownames(M) et colnames(M) – noms des lignes et
noms des colonnes
rownames(M) = c(liste des noms) ou colnames(M) =
paste (« attr »,1:N,sep=« »)
cbind(M,vecteur_col) / rbind(M,vecteur_lig) ajouter
des colonnes ou des lignes à la fin de M
Matrices
if (condition)
{
…Instructions
}
else
{
….Instructions
}
X=if (condition) valeur1 else valeur2
Boucle pour
while (condition)
{
…Instructions
}
while (double[i]==0)
{
t[i]=1;
}
Autres fonctions