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.

  1. pays1[1,] la première ligne et toutes les colonnes.
  2. pays1["AFGH",]la ligne nommée "AFGH" et toutes les colonnes.
  3. pays1[c("AFGH","CHIN","TUNI"),]plusieurs pays et toutes les colonnes.
  4. 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.
  5. pays1[c("AFGH","CHIN","TUNI"),]plusieurs pays et toutes les colonnes.
  6. pays1[,1] tous les pays et la première colonne.
  7. pays1[,"tert"]la colonne nommée "tert"
  8. 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]