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

Ham veriyi okuyup bir veri yapısına dönüştürme

Daha önce belirtildiği gibi, iotools paketini hızlı yapan unsurlardan biri, sabit diske yazılmış veriyi okumayı, bu ikili veriyi data.frame ya da matrixe dönüştürmekten ayırmasıdır. Veriler ikili (binary) biçimlerinde sabit diskten belleğe raw nesneler olarak kopyalanır. Bu raw nesneler daha sonra, onları data.frame veya matrix nesnelerine dönüştüren optimize edilmiş fonksiyonlara aktarılır.

Bu egzersizde, veriyi diskte okumayı (readAsRaw() fonksiyonunu kullanarak) ayırmayı ve ardından raw ikili veriyi bir matrix veya data.framee dönüştürmeyi (mstrsplit() ve dstrsplit() fonksiyonlarını kullanarak) öğreneceksin.

Bu egzersiz, kursun bir parçasıdır

R'de Ölçeklenebilir Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

  • "mortgage-sample.csv" dosyasını ham (raw) bir vektör olarak oku.
  • Ham vektörün içeriğini tamsayılardan oluşan bir matrixe dönüştür.
  • Ham vektörün içeriğini 16 tamsayı sütunlu bir data.framee dönüştür.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Read mortgage-sample.csv as a raw vector
raw_file_content <- ___("mortgage-sample.csv")

# Convert the raw vector contents to a matrix
mort_mat <- ___(___, sep = ",", type = ___, skip = 1)

# Look at the first 6 rows
head(mort_mat)

# Convert the raw file contents to a data.frame
mort_df <- ___(___, sep = ",", col_types = rep("integer", 16), skip = 1)

# Look at the first 6 rows
head(mort_df)
Kodu Düzenle ve Çalıştır