BaşlayınÜcretsiz Başlayın

Büyük tamsayıları okuma

Çok büyük veri kümelerini içe aktarırken, ondalık içermeyen sayıları tamsayı olarak almak isteyebilirsin; çünkü tamsayılar daha az yer kaplar. Base R fonksiyonları (örneğin read.csv(), read.table(), vb.) sayılar 2^31 - 1 (ya da 2147483647) değerinden küçükse bunu varsayılan olarak yapar. Ancak bundan daha büyük sayılar içeren sütunlar varsayılan olarak numeric türünde içe aktarılır.

bit64 paketi yüklüyse, fread() bu çok büyük sayıları içeren sütunları varsayılan olarak bit64 paketinde bulunan integer64 türüyle içe aktarabilir.

Şu dosyayı içe aktaracaksın:

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

Bu egzersiz

R'de data.table ile Veri İşleme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • sample.csv dosyasını fread() ve read.csv() ile içe aktar.
  • fread_import ve base_import içindeki id sütunlarının sınıflarını yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır