Trames de données et matrices — sélection de colonnes
Toutes les valeurs d'une matrice doivent avoir le même type de données, ce qui a des répercussions sur l'efficacité lors de la sélection de lignes et de colonnes.
Supposons que nous ayons deux objets, mat (une matrice) et df (une trame de données).
Cette activité fait partie du cours
Écrire du code R efficace
Instructions de l’exercice
À l'aide de la fonction microbenchmark(), combien de temps faut-il pour sélectionner la première colonne de chacun de ces objets? En d'autres mots, lequel est plus rapide : mat[, 1] ou df[, 1]?
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Which is faster, mat[, 1] or df[, 1]?
microbenchmark(___, ___)