You are on page 1of 3

Question:

rm(list=ls())

***********************************************************************************
******
>rm(list=ls())
> ls()
character(0)
> constant <- "ma première liste"
> vect <- c(100, 101, 102)
> mat <- matrix(1 :10 , 5)
> soc <- c("ATOS", "IBM", "Oracle", "HPCDG")
> maliste <- list(title=constant, vecteur=vect, matrice=mat, societe=soc)
> names(maliste)
[1] "title" "vecteur" "matrice" "societe"
> maliste2 <- list(constant, vect, mat, soc)
> names(maliste2)
NULL
> names(maliste2)<- c("c","v","m","s")
> names(maliste2)
[1] "c" "v" "m" "s"
> str(maliste)
List of 4
$ title : chr "ma première liste"
$ vecteur: num [1:3] 100 101 102
$ matrice: int [1:5, 1:2] 1 2 3 4 5 6 7 8 9 10
$ societe: chr [1:4] "ATOS" "IBM" "Oracle" "HPCDG"
> str(maliste2)
List of 4
$ c: chr "ma première liste"
$ v: num [1:3] 100 101 102
$ m: int [1:5, 1:2] 1 2 3 4 5 6 7 8 9 10
$ s: chr [1:4] "ATOS" "IBM" "Oracle" "HPCDG"
> constant
[1] "ma première liste"
> title
function (main = NULL, sub = NULL, xlab = NULL, ylab = NULL,
line = NA, outer = FALSE, ...)
{
main <- as.graphicsAnnot(main)
sub <- as.graphicsAnnot(sub)
xlab <- as.graphicsAnnot(xlab)
ylab <- as.graphicsAnnot(ylab)
.External.graphics(C_title, main, sub, xlab, ylab, line,
outer, ...)
invisible()
}
<bytecode: 0x0000000004bee3b0>
<environment: namespace:graphics>
> vect
[1] 100 101 102
> vecteur
Erreur : objet 'vecteur' introuvable
> mat
[,1] [,2]
[1,] 1 6
[2,] 2 7
[3,] 3 8
[4,] 4 9
[5,] 5 10
> matrice
Erreur : objet 'matrice' introuvable
> soc
[1] "ATOS" "IBM" "Oracle" "HPCDG"
> societe
Erreur : objet 'societe' introuvable
> summary(maliste)
Length Class Mode
title 1 -none- character
vecteur 3 -none- numeric
matrice 10 -none- numeric
societe 4 -none- character
> summary(vect)
Min. 1st Qu. Median Mean 3rd Qu. Max.
100.0 100.5 101.0 101.0 101.5 102.0
> summary(mat)
V1 V2
Min. :1 Min. : 6
1st Qu.:2 1st Qu.: 7
Median :3 Median : 8
Mean :3 Mean : 8
3rd Qu.:4 3rd Qu.: 9
Max. :5 Max. :10
> summary(soc)
Length Class Mode
4 character character
> maliste[[2]]
[1] 100 101 102
> maliste[2]
$vecteur
[1] 100 101 102

> maliste$matrice
[,1] [,2]
[1,] 1 6
[2,] 2 7
[3,] 3 8
[4,] 4 9
[5,] 5 10
> maliste$matrice[2,2]
[1] 7
> attach(maliste)
> matrice
[,1] [,2]
[1,] 1 6
[2,] 2 7
[3,] 3 8
[4,] 4 9
[5,] 5 10
> societe
[1] "ATOS" "IBM" "Oracle" "HPCDG"
> ls()
[1] "constant" "maliste" "maliste2" "mat" "soc" "vect"
> rm(list=ls())
> ls()
character(0)
> A<-c(1,5,8,3)
> B<-c(2,3,8,1)
> vec<-c(2,5,8)
> is.element(vec,A)
[1] FALSE TRUE TRUE
> all(A %in% B)
[1] FALSE
> all(vec %in% A)
[1] FALSE
> intersect(A,B)
[1] 1 8 3
> union(A,B)
[1] 1 5 8 3 2
> setdiff(A,B)
[1] 5
> setdiff(A,vec)
[1] 1 3
> setdiff(union(A,B),intersect(A,B))
[1] 5 2
> A<-c("toto","tata")
> B<-c("toto","titit")
> intersect(A,B)
[1] "toto"

You might also like