vendredi 25 mars 2011

Avoir un aperçu d'un objet : les fonctions head() et tail()

Il est parfois utile d'avoir un aperçu d'un objet (vecteur, matrice, tableau, etc...). Mais lorsque l'objet en question est très grand (des centaines ou des milliers de valeurs ou de lignes), il n'est pas pratique d'afficher l'objet en entier. Les fonctions head() et tail() permettent de résoudre ce problème en n'affichant qu'une petite partie de l'objet.
Pour illustrer, nous allons utiliser le fichier de données "Orange" qui est intégré à R par défaut.
Pour afficher l'objet Orange, il suffit d'écrire:

> Orange # affiche l'objet "Orange"

Ce tableau comprend 35 lignes et 3 colonnes. La fonction head() permet de n'afficher que les 6 premières lignes:

> head(Orange) # affiche les 6 premières lignes de l'objet "Orange"

Mais on peut afficher le nombre de lignes que l'on veut. Par exemple, si on veut afficher 3 lignes, il suffit d'écrire:

> head(Orange, 3) # affiche les 3 premières lignes de l'objet "Orange"

Si on met un nombre négatif, par exemple -10, on affichera toutes les lignes sauf les 10 dernières.

> head(Orange, -10) # affiche toutes les lignes sauf les 10 dernières

La fonction tail() permet de n'afficher que les 6 dernières lignes:

> tail(Orange) # affiche les 6 dernières lignes de l'objet "Orange"

La fonction tail() prend aussi les mêmes options que la fonctio head(), pour pouvoir afficher le nombre de lignes que l'on veut (avec un nombre positif ou négatif).

1 commentaire: