1. Nauka
  2. /
  3. Kursy
  4. /
  5. Skalowalne przetwarzanie danych w R

Connected

ćwiczenie

Wczytywanie obiektu big.matrix

W tym ćwiczeniu stworzysz swój pierwszy obiekt big.matrix oparty na pliku, używając funkcji read.big.matrix(). Funkcja ta działa podobnie do read.table(), ale wymaga dodatkowo kilku informacji: rodzaju wartości numerycznych do wczytania ("char", "short", "integer", "double"), nazwy pliku, w którym będą przechowywane dane macierzy (plik backing), oraz nazwy pliku z metadanymi macierzy (plik deskryptora). W wyniku działania funkcji na dysku powstaną dwa pliki – jeden z danymi oraz plik deskryptora zawierający dodatkowe informacje (takie jak liczba kolumn i wierszy) o utworzonym obiekcie big.matrix.

Instrukcje

100 XP
  • Wczytaj pakiet bigmemory.
  • Użyj funkcji read.big.matrix(), aby wczytać plik "mortgage-sample.csv", który zawiera nagłówek i składa się z wartości całkowitych. Dodatkowo:
    • Utwórz plik backing o nazwie "mortgage-sample.bin" oraz
    • plik deskryptora o nazwie "mortgage-sample.desc".
  • Sprawdź wymiary obiektu x za pomocą funkcji dim().