CommencerCommencez gratuitement

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

<cours>Écrire du code R efficace</cours>
Voir le cours

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 termes, 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(___, ___)
Modifier et exécuter le code