Vous pouvez vous référer à des parties de vecteurs, matrices, data.frames ou listes
en utilisant soit une référence directe, soit une liste d'indices. Voici quelques
exemples.
- pays1[1,] la première ligne et toutes les colonnes.
- pays1["AFGH",]la ligne nommée "AFGH" et toutes les
colonnes.
- pays1[c("AFGH","CHIN","TUNI"),]plusieurs pays et
toutes les colonnes.
- pays1[pays1$continents=='Europe ',]
spécifie une condition logique qui ne sélectionne que les pays européens. Vous
noterez que vous pouvez soit spécifier une liste d'indices, soit un vecteur
logique qui ne sélectionnera que les éléments pour lequels sa valeur est TRUE.
- pays1[c("AFGH","CHIN","TUNI"),]plusieurs pays et
toutes les colonnes.
- pays1[,1] tous les pays et la première colonne.
- pays1[,"tert"]la colonne nommée "tert"
- pays1[,c("prim","sec","tert")] les trois colonnes énumérées.
Notez que pour vous faciliter le travail vous pourriez préparer une série de définitions
pour ensuite les utiliser pour accéder les données qui vous intéressent:
sect <- c("prim","sec","tert")
et ensuite écrire
pays1[,sect]
ou encore
europe <- pays1$continents == 'Europe '
asie <- pays1$continents == 'Asie '
riches <- pays1$pnbhab > median(pnbhab)
pour ensuite les utiliser en écrivant.....
pays1[riches,sect]