ÎncepețiÎncepe gratuit

Citirea numerelor întregi mari

Când imporți seturi de date masive, poate fi util să imporți numerele fără zecimale ca numere întregi, deoarece acestea ocupă mai puțin spațiu. Funcțiile din R de bază (precum read.csv(), read.table() etc.) fac acest lucru implicit când numerele sunt mai mici decât 2^31 - 1 (adică 2147483647). Totuși, coloanele cu numere mai mari decât această valoare sunt importate implicit ca tip numeric.

Dacă pachetul bit64 este instalat, fread() poate importa implicit aceste coloane cu numere foarte mari ca tipul integer64, implementat în pachetul bit64.

Vei importa următorul fișier:

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

Acest exercițiu face parte din cursul

Manipularea datelor cu data.table în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă fișierul sample.csv folosind fread() și read.csv().
  • Afișează clasa coloanelor id din fread_import și base_import.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import the file using fread 
fread_import <- ___("sample.csv")

# Import the file using read.csv 
base_import <- ___("sample.csv")

# Check the class of id column
___(fread_import$id)
class(base_import$id)
Editează și rulează codul