Description d'un objet de données

Un objet de données est caractérisé:

  • par le nombre d'éléments
  • la nature des elements qu'il contient
  •  
  1. length donne des renseignements différents suivant de la type d'objet:
  • un vecteur et une matrice,factor => donne le nombre d'élements
  • dataframe: donne le nombre de colonnes
  • Liste : donne le nombre de compartiments

~> hauteur

[1] 130 300 170

> length(hauteur)

[1] 3

~> enracinement

[1] "faible" "moyen" "moyen" "moyen" "fort" "fort"

> length(enracinement)

[1] 6

> matrice.2

[,1] [,2] [,3] [,4] [,5]

[1,] 100 200 300 400 500

[2,] 600 700 800 900 1000 [

3,] 1100 1200 1300 1400 1500

> length(matrice.2)

[1] 15

> dataframe.1

X1 X2 X3 X4 X5

1 100 200 300 400

500 2 600 700 800

900 1000 3 1100

1200 1300 1400 1500

> length(dataframe.1)

[1] 5

> liste1

[[1]]

[1] 1 3 4 8

[[2]] [1] 130 300 170

[[3]]

[,1] [,2] [,3] [,4] [,5] [1,]

100 200 300 400 500

[2,] 600 700 800 900 1000

[3,] 1100 1200 1300 1400 1500

~> length(liste1)

[1] 3

 

2. La function mode définie la nature des elements d'un objet.

 

~> mode(enracinement)

[1] "character"

> mode(x)

[1] "numeric"

> mode(liste1)

[1] "list"

> mode(matrice.2)

[1] "numeric"

> mode(dataframe.1)

[1] "list"

 

3. La function class indique la nature de l'objet sauf pour un vecteur

 

> mode(enracinement1)

[1] "numeric"

si on transforme en factor on voit bien la difference entre mode et class

~> class(enracinement1)

[1] "factor"

> mode(enracinement1)

[1] "numeric"

> class(dataframe.1)

[1] "data.frame"

> class(matrice.2)

[1] "matrix"

> class(liste1)

[1] "list"

> class(x) #exception car vecteur

[1] "integer

 

Summary donne une somme d'information pratique qui varie suivant le type d'objet:

 

> summary(x)

Min. 1st Qu. Median Mean 3rd Qu. Max. 1.00 13.25 25.50 25.50 37.75 50.00

> summary(liste1)

Length Class Mode [1,] 4 -none- numeric [2,] 3 -none- numeric [3,] 15 -none- numeric

> summary(matrice.2)

V1             V2         V3            V4             V5

Min. : 100 Min. : 200 Min. : 300 Min. : 400 Min. : 500

1st Qu.: 350 1st Qu.: 450 1st Qu.: 550 1st Qu.: 650 1st Qu.: 750

Median : 600 Median : 700 Median : 800 Median : 900 Median :1000

Mean : 600 Mean : 700 Mean : 800 Mean : 900 Mean :1000

3rd Qu.: 850 3rd Qu.: 950 3rd Qu.:1050 3rd Qu.:1150 3rd Qu.:1250

Max. :1100 Max. :1200 Max. :1300 Max. :1400 Max. :1500

 

> summary(dataframe.1)

X1            X2             X3            X4            X5

Min. : 100 Min. : 200 Min. : 300 Min. : 400 Min. : 500

1st Qu.: 350 1st Qu.: 450 1st Qu.: 550 1st Qu.: 650 1st Qu.: 750

Median : 600 Median : 700 Median : 800 Median : 900 Median :1000

Mean : 600 Mean : 700 Mean : 800 Mean : 900 Mean :1000

3rd Qu.: 850 3rd Qu.: 950 3rd Qu.:1050 3rd Qu.:1150 3rd Qu.:1250

Max. :1100 Max. :1200 Max. :1300 Max. :1400 Max. :1500
 

 

Retour à l'accueil