Onde você deve usar bigmemory?
O pacote bigmemory é útil quando seus dados são representados como uma matriz numérica densa e você consegue armazenar todo o conjunto de dados no seu disco. Ele também é compatível com bibliotecas otimizadas de álgebra linear de baixo nível escritas em C, como a Math Kernel Library da Intel. Assim, você pode usar bigmemory diretamente nos seus programas em C e C++ para obter melhor desempenho.
Se seus dados não forem numéricos — se você tiver variáveis de texto — ou se precisar de uma gama maior de tipos numéricos — como inteiros de 8 bits — então pode considerar o pacote ff. Ele é semelhante ao bigmemory, mas inclui uma estrutura parecida com um data.frame.
Onde você deve usar bigmemory?
Este exercício faz parte do curso
Processamento de Dados em Escala no R
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício