CommencezCommencez gratuitement

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

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