Kiedy warto używać bigmemory?
Pakiet bigmemory sprawdza się wtedy, gdy dane mają postać gęstej macierzy numerycznej i można przechowywać cały zbiór danych na dysku twardym. Jest też kompatybilny ze zoptymalizowanymi bibliotekami algebry liniowej niskiego poziomu napisanymi w C, takimi jak Intel Math Kernel Library. Dzięki temu możesz używać bigmemory bezpośrednio w programach napisanych w C i C++, aby uzyskać lepszą wydajność.
Jeśli twoje dane nie są numeryczne – na przykład zawierają zmienne tekstowe – albo potrzebujesz szerszego zakresu typów numerycznych, jak 8-bitowe liczby całkowite, warto rozważyć pakiet ff. Jest podobny do bigmemory, ale zawiera strukturę zbliżoną do data.frame.
Kiedy warto używać bigmemory?
To ćwiczenie jest częścią kursu
Skalowalne przetwarzanie danych w R
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie