Data frames et matrices – sélection de colonne
Toutes les valeurs d’une matrice doivent avoir le même type de données, ce qui a des conséquences sur l’efficacité lors de la sélection de lignes et de colonnes.
Supposons que nous ayons deux objets, mat (une matrice) et df (un data frame).
Cet exercice fait partie du cours
Écrire du code R efficace
Instructions
À 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 termes, lequel est plus rapide : mat[, 1] ou df[, 1] ?
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Which is faster, mat[, 1] or df[, 1]?
microbenchmark(___, ___)