Dans quels cas utiliser bigmemory ?
Le package bigmemory est utile lorsque vos données sont représentées sous forme de matrice dense et numérique, et que vous pouvez stocker l’ensemble du jeu de données sur votre disque. Il est aussi compatible avec des bibliothèques d’algèbre linéaire bas niveau optimisées en C, comme la Math Kernel Library d’Intel. Vous pouvez donc utiliser bigmemory directement dans vos programmes C et C++ pour de meilleures performances.
Si vos données ne sont pas numériques — par exemple si vous avez des variables de type chaîne — ou si vous avez besoin d’une plus grande variété de types numériques — comme des entiers 8 bits — envisagez d’essayer le package ff. Il est similaire à bigmemory mais inclut une structure proche d’un data.frame.
Dans quels cas devriez-vous utiliser bigmemory ?
Cet exercice fait partie du cours
Traitement de données à grande échelle en R
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice