1. Learn
  2. /
  3. Kurser
  4. /
  5. Manipulacja danymi z data.table w R

Connected

övning

Wczytywanie dużych liczb całkowitych

Podczas importowania bardzo dużych zbiorów danych warto wczytywać liczby bez części dziesiętnej jako liczby całkowite – zajmują one mniej pamięci. Bazowe funkcje R (takie jak read.csv(), read.table() itp.) robią to domyślnie, gdy liczby są mniejsze niż 2^31 - 1 (czyli 2147483647). Kolumny z liczbami większymi od tej wartości są jednak domyślnie importowane jako typ numeric.

Jeśli pakiet bit64 jest zainstalowany, fread() może domyślnie importować takie kolumny z bardzo dużymi liczbami jako typ integer64, zaimplementowany właśnie w pakiecie bit64.

Będziesz importować następujący plik:

id,name,val
9002019291929192,Robert Whitaker, 200
9200129401349301 ,Elisa Waters,190  
9200149429834456 , Karla Schmidt,458 

Instruktioner

100 XP
  • Zaimportuj plik sample.csv za pomocą fread() oraz read.csv().
  • Wyświetl klasę kolumn id w obiektach fread_import i base_import.